// Funciones Utilies y Comunes

//----------------------------------------------------------------------------//
//------------>> REDIRECCIONAMIENTOS
//----------------------------------------------------------------------------//
// Para ir a una pagina

function Irpagina(url)
{
	window.parent.document.location = url;
}
//----------------------------------------------------------------------------//



//----------------------------------------------------------------------------//
//------------>> EFECTOS DE TABLA
//----------------------------------------------------------------------------//

// Para Hacer el intercambio de color en las tablas
// onMouseOver="FXTabla_1(this,'FBE18C','pointer');" onMouseOut="FXTabla_2(this,'EFEFEF');"

function FXTabla_1(src,color_entrada, puntero)
{
	src.bgColor = "#" + color_entrada;
	src.style.cursor = puntero;
}

function FXTabla_2(src,color_default)
{
	src.bgColor = "#" + color_default;
	src.style.cursor= "default";
}

//----------------------------------------------------------------------------//


//----------------------------------------------------------------------------//
//------------>> USO DE IMAGENES
//----------------------------------------------------------------------------//

// Para Cambiar una imagen por otra
// Cambio_Img('MiPic','Wimg/lipoo.JPG');
function Cambio_Img(id,img){
	document.getElementById(id).src = img;
}

//----------------------------------------------------------------------------//


//----------------------------------------------------------------------------//
//------------>> MANEJAR EL VALOR DE CONTROLES/OBJETOS
//----------------------------------------------------------------------------//

// Obtiene el valor del objeto que corresponda el ID
function valorID(ObjID)
{
	return document.getElementById(ObjID).value;
}

//----------------------------------------------------------------------------//

// Pasa el foco al objeto que corresponda el ID
function focoID(ObjID)
{
	return document.getElementById(ObjID).focus();
}

//----------------------------------------------------------------------------//

// Asigna una valor a un objeto/control
// mode = false -> sobreescribir el valor que tenga
// mode = true -> concatenar al valor exsistente
function Save_valorID(ObjID,valor,mode)
{
	if(mode == '') // una especie de parametro opcional
	{
		mode = false;
	}
	
	
	if(mode == true) // concatena con el valor ya existente en el control
	{
		if(valorID(ObjID) != '')
			valor = valorID(ObjID) + '*,*' + valor ;
	}
	
	return document.getElementById(ObjID).value = valor;
}

//----------------------------------------------------------------------------//

//----------------------------------------------------------------------------//
//------------>> IMPRIMIR VENTANA
//----------------------------------------------------------------------------//

// Para Imprimir la ventada actual
function Wprint(){
	if (window.print) {
		agree = confirm('¿Desea imprimir? ');
		if (agree) window.print(); 
   }
}

//----------------------------------------------------------------------------//


