//AlbertoX
function LIMPIAR_CAMPOS(){;
	for(l=0; ele=document.form1.elements[l]; l++){
		if(ele.type == "text" || ele.type == "textarea"){
			ele.value = "";
		}
		if(ele.type == "checkbox"){
			ele.checked = false;
		}
		if(ele.type == "select-one"){
			Tamaño = ele.length;
			for (li=0; li<Tamaño; li++){
				ele.remove(0);
			}
			ele.options.add(new Option("Seleccione","S"));
		}
	}
}

function REGISTRAR_FORMULARIO(){
	if(VALIDAR_FORMULARIO()==true){
		CAMPOS_VALORES();
	}
}

function VALIDAR_FORMULARIO(){
	for(v=0; ele=document.form1.elements[v]; v++){
		var ident = ele.id;
		arreglo_ident = ident.split("_");
		ENQ = arreglo_ident[0];
		APN = arreglo_ident[1];
		DCP = arreglo_ident[2];
		if(APN == "NO"){
			if(ele.type=="text" || ele.type=="textarea" || ele.type=="password" || ele.type=="hidden"){
				if(ele.value==""){
					Mensajes('El Campo: '+DCP+' No Acepta Valores Nulos','Alert');
					return false;
				}
			}
			if(ele.type=="select-one"){
				if(ele.value==0){
					Mensajes('En El Combo: '+DCP+' Debe Seleccionar Algun Valor','Alert');
					return false;
				}
			}
		}
	}
	return true
}

function CERRAR_VENTANA(){
	window.close();
}

function RESPUESTA_BUSQ(arreglo){
	sep_arr = arreglo.split("#");
	for(i=0; i<sep_arr.length; i++){
		filas=sep_arr[i].split("=");
		var name = filas[0];
		var valu = filas[1];
		var campo_b = document.getElementsByName(name);
		if(campo_b[0].type=="checkbox"){
			if(valu=="f"){
				campo_b[0].checked=false;
			}
			if(valu=="t"){
				campo_b[0].checked=true;
			}
		}
		if(campo_b[0].type=="radio"){
			for(h=0; h<campo_b.length; h++){
				if(valu==campo_b[h].value){
					campo_b[h].checked=true;
				}
			}
		}
		if(campo_b[0].type!="checkbox" && campo_b[0].type!="radio"){
			campo_b[0].value = valu;
		}
	}
}

function IGUALACION_BUSQ(arreglo){
	if(arreglo!=""){
		sep_arr = arreglo.split("#");
		for(i=0; i<sep_arr.length; i++){
			filas=sep_arr[i].split("=");
			var name = filas[0];
			var valu = filas[1];
			var campo_b = document.getElementsByName(name);
			if(campo_b[0].type=="checkbox"){
				if(valu=="f"){
					campo_b[0].checked=false;
				}
				if(valu=="t"){
					campo_b[0].checked=true;
				}
			}
			if(campo_b[0].type=="radio"){
				for(h=0; h<campo_b.length; h++){
					if(valu==campo_b[h].value){
						campo_b[h].checked=true;
					}
				}
			}
			if(campo_b[0].type!="checkbox" && campo_b[0].type!="radio"){
				campo_b[0].value = valu;
			}
		}
	}
}


//Funcion que recibe los parametros pasados por url
function Parametros(){
	var cadVariables = location.search.substring(1,location.search.length);
	var arrVariables = cadVariables.split("&");
	for (i=0; i<arrVariables.length; i++) {
    	var arrVariableActual = arrVariables[i].split("=");
		Param.push(arrVariableActual[1]);
	}
	//en la variable param[0] es igual al MODO = "A" o "M"
	//en la variable param[1] es igual al CODIGO_BUSCAR 
}
//Fin

//Funcion empleada para setear la tabla usada en tiempo real
function SetTabla(tabla,key){
	Tabla = tabla;
	Key = key;
}
//Fin

//Activa o desactiva el indicador de carga de cada una de las páginas. El objeto indicador es un gif animado
//El parametro de estilo debe indicar dos valores: "visible" o "hidden"
function Indicador(estilo){
	document.getElementById("Cargador").style.visibility = estilo;	
}

function boton_guardar(estilo){
	document.getElementById("Guardar").style.visibility = estilo;	
}
//Fin

function METODO_PAGINA(){
	if(Param[0]=="A"){
		document.getElementById("Guardar").style.visibility = "visible";
	}
	if(Param[0]=="M"){
		document.getElementById("Guardar").style.visibility = "visible";
		Mensajes('¡Estas En Modo Modificar!...','Info');
		CAMPOS_SELECT();
	}
	if(Param[0]=="D"){
		Mensajes('¡Estas En Modo Detalles!...','Info');
		CAMPOS_SELECT();
	}
}



//Traductor de caracteres para los combos u otros
function Traductor_Cadena(Cadena){
		Cadena = Cadena.replace(/&aacute;/g,'á');
		Cadena = Cadena.replace(/&eacute;/g,'é');
		Cadena = Cadena.replace(/&iacute;/g,'í');
		Cadena = Cadena.replace(/&oacute;/g,'ó');
		Cadena = Cadena.replace(/&uacute;/g,'ú');
		Cadena = Cadena.replace(/&Aacute;/g,'Á');
		Cadena = Cadena.replace(/&Eacute;/g,'É');
		Cadena = Cadena.replace(/&Iacute;/g,'Í');
		Cadena = Cadena.replace(/&Oacute;/g,'Ó');
		Cadena = Cadena.replace(/&Uacute;/g,'Ú');
		Cadena = Cadena.replace(/&ntilde;/g,'ñ');
		Cadena = Cadena.replace(/&Ntilde;/g,'Ñ');
		Cadena = Cadena.replace(/&deg;/g,'°');
		Cadena = Cadena.replace(/&curren;/g,'¤');
		Cadena = Cadena.replace(/&auml;/g,'ä');
		Cadena = Cadena.replace(/&euml;/g,'ë');
		Cadena = Cadena.replace(/&iuml;/g,'ï');
		Cadena = Cadena.replace(/&ouml;/g,'ö');
		Cadena = Cadena.replace(/&uuml;/g,'ü');
		Cadena = Cadena.replace(/&Auml;/g,'Ä');
		Cadena = Cadena.replace(/&Euml;/g,'Ë');
		Cadena = Cadena.replace(/&Iuml;/g,'Ï');
		Cadena = Cadena.replace(/&Ouml;/g,'Ö');
		Cadena = Cadena.replace(/&Uuml;/g,'Ü');
		Cadena = Cadena.replace(/&lt;/g,'<');
		Cadena = Cadena.replace(/&gt;/g,'>');
		return Cadena;
}
//Fin

//funcion para la captura de errores del php try and catch
function Buscar_Errores_js(Resultado){
	var OtroRes = Resultado.split(":");
	if(OtroRes[0] == "Error"){
		return '¡'+OtroRes[0]+'!... '+OtroRes[4];
	}else{
		return true;
	}	
}

function Visor_imagenes(){
	window.open("Iconos/Vista_Previa_Imagenes.php","","Height=500,Width=400,scrollbars=yes");
}



function calc_edad(Fecha_Verificar){
	if(Fecha_Verificar==""){
		return 0;
	}else{
		var ObjetoFecha = new Date();
		var FechaActual = "";
		FechaActual = AgregarCeros(ObjetoFecha.getDate())+'/'+AgregarCeros(ObjetoFecha.getMonth()+1)+'/'+ObjetoFecha.getFullYear();
	
		array_fecha_act = FechaActual.split("/");
		d_act = (array_fecha_act[0]);
		m_act = (array_fecha_act[1]);
		a_act = (array_fecha_act[2]);
		
		array_fecha_nac = Fecha_Verificar.split("/");
		d_nac = (array_fecha_nac[0]);
		m_nac = (array_fecha_nac[1]);
		a_nac = (array_fecha_nac[2]);
		
		if(a_act > a_nac){
			edad = a_act-a_nac;
			if(m_act < m_nac){
				edad = edad - 1;
			}
			if(m_act == m_nac){
				if(d_act < d_nac){
				edad = edad - 1;
				}
			}
		}else{
			edad = 0;
		}
		return edad;	
	}
}

function Unidor_De_Campos(Campo1,Campo2,CampoR,Union){
	Camp1 = document.getElementsByName(Campo1);
	Camp2 = document.getElementsByName(Campo2);
	CampR = document.getElementsByName(CampoR);
	CampR[0].value = Camp1[0].value+Union+Camp2[0].value;
}

function Separador_De_Campos(Campo1,Campo2,CampoR,Union){
	CampR = document.getElementsByName(CampoR);
	Camp1 = document.getElementsByName(Campo1);
	Camp2 = document.getElementsByName(Campo2);
	if(CampR[0].value!=""){	
		array_CampR = CampR[0].value.split(Union);
		Camp1[0].value = (array_CampR[0]);
		Camp2[0].value = (array_CampR[1]);
	}
}


function ocultamenu(){
	var menu = document.getElementById("detalle_escolaridad");
	menu.style.display = "none";
}

function despliega(){
  var menu = document.getElementById("detalle_escolaridad");
    if(menu.style.display == "none"){
      menu.style.display = "block";
    }else{
      menu.style.display = "none";
    }
}
