//-------------------------------------------------------------------------------------------------------
//                           Nombre: preCarga()
//                           Descripción: función que pre carga las imagenes que se pasan por argumento     
//-------------------------------------------------------------------------------------------------------
function preCarga() {
	if (!document.images) 
		return;
	var ar = new Array();
	//var arguments = preload.arguments;
	for (var i = 0; i < arguments.length; i++) {
		ar[i] = new Image();
		ar[i].src = arguments[i];
	}
}
//-------------------------------------------------------------------------------------------------------
//                           Nombre: imprimir()
//                           Descripción: función que imprime lo que está en pantalla     
//-------------------------------------------------------------------------------------------------------
function imprimir(){
	window.print();
}
//-------------------------------------------------------------------------------------------------------
//     Nombre: Alternar(Seccion, id) 
//-------------------------------------------------------------------------------------------------------
//     Desc: Funcion que pone la propiedad display de una capa en none o en block segun sea el caso
//-------------------------------------------------------------------------------------------------------

function Alternar(Seccion, id){ 
    if (Seccion.style.display=="none"){
		Seccion.style.display=""; 
		id.src="imagenes/formulario/f_up.gif"
	}else{
		Seccion.style.display="none";
		id.src="imagenes/formulario/f_down.gif";
	} 
}

//-------------------------------------------------------------------------------------------------------
//                           Nombre: AbreVentana(url, width, height) 
//-------------------------------------------------------------------------------------------------------
//                           Desc: Función que Abre una Ventana Emergente
//-------------------------------------------------------------------------------------------------------

function AbreVentana(url, titulo,parametros) 
{
 var Win = window.open(url,titulo,parametros);
}
//-------------------------------------------------------------------------------------------------------
//                           Nombre: CerrarSesion()
//                           Descripción: función que Redirecciona a la Página Redireccionar Sesión
//-------------------------------------------------------------------------------------------------------
function cerrar_sesion(){
   window.location="cerrar_sesion.asp";
}
//-------------------------------------------------------------------------------------------------------
//                           Nombre: cambio_imagen()
//                           Descripción: función que Cambia de Imagen 
//-------------------------------------------------------------------------------------------------------
function cambio_imagen(ruta_imagen, id_obj){
	document.getElementById(id_obj).src = ruta_imagen;	
}
//-------------------------------------------------------------------------------------------------------
//                           Nombre: irZonaIntrarnet()
//                           Descripción: función que Redirecciona la zona de intranet 
//-------------------------------------------------------------------------------------------------------
function irZonaIntranet(){
  window.location="resumen_login.asp?pagina=servicio_interno.asp&tipo=3";
}
//-------------------------------------------------------------------------------------------------------
//                           Nombre: over(src,color_entrada)
//                           Descripción: función que cambia de color al pasar el mouse por encima
//-------------------------------------------------------------------------------------------------------
function over(src,color_entrada) {
 src.bgColor=color_entrada;
 src.style.cursor="default"; 
 }
//-------------------------------------------------------------------------------------------------------
//                           Nombre: out(src,color_default)
//                           Descripción: función que devuelve al color original al retirar el cursor del mouse
//-------------------------------------------------------------------------------------------------------
function out(src,color_default){
    src.bgColor=color_default; 
   src.style.cursor="default"; 
 }
//-------------------------------------------------------------------------------------------------------
//                           Nombre: getCheckedValue(radioObj)
//                           Descripción: función que devuelve el radio button que estan chequeado
//-------------------------------------------------------------------------------------------------------
function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
//-------------------------------------------------------------------------------------------------------
//                           Nombre: setCheckedValue(radioObj, newValue)
//                           Descripción: función que cambia el status del radio button
//-------------------------------------------------------------------------------------------------------
function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}


