// JavaScript Document

function isEmail (s)
{
	if (isEmpty(s)) 
	   if (isEmail.arguments.length == 1) return false;
	   else return (isEmail.arguments[1] == true);
	if (isWhitespace(s)) return false;
	var i = 1;
	var sLength = s.length;
	while ((i < sLength) && (s.charAt(i) != "@"))
	{ i++
	}

	if ((i >= sLength) || (s.charAt(i) != "@")) return false;
	else i += 2;

	while ((i < sLength) && (s.charAt(i) != "."))
	{ i++
	}

	if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
	else return true;
}
//funcion para comprobar los datos de la primera pagina del formulario
function comprobar(valordato)
{
	var msjealerta = "";
	var msjealerta2 = "";
	if (valordato.nom_prog.options[valordato.nom_prog.selectedIndex].value == "0"){
		msjealerta += "- Debe seleccionar el Nombre del Programa.\n";
	}
	if(document.form_inscripcion.fechainsc.value == "Ninguna"){
		msjealerta += "- Fecha de Inscripci\xF3n.\n";
	}
	if(document.getElementById("ape1").value == ""){
		msjealerta += "- Primer Apellido\n";
	}
	if(document.getElementById("ape2").value == ""){
		msjealerta += "- Segundo Apellido\n";
	}
	if(document.getElementById("nombresinsc").value == ""){
		msjealerta += "- Nombres.\n";
	}
	if(document.form_inscripcion.fecha_nac.value == "Ninguna"){
		msjealerta += "- Fecha de Nacimiento.\n";
	}
	if(document.getElementById("ciudad").value == ""){
		msjealerta += "- Ciudad.\n";
	}
	if(document.getElementById("dpto").value == ""){
		msjealerta += "- Departamento.\n";
	}
	if(document.getElementById("doc").value == ""){
		msjealerta += "- Documento.\n";
	}
	if(document.getElementById("expe_doc").value == ""){
		msjealerta += "- Expedida en.\n";
	}
	if(document.getElementById("dire").value == ""){
		msjealerta += "- Direccion.\n";
	}
	if(document.getElementById("barrio").value == ""){
		msjealerta += "- Barrio.\n";
	}
	if((document.getElementById("telinsc").value == "") && (document.getElementById("celinsc").value == "")){
		msjealerta += "- Telefono \xF3 Celular.\n";
	}
	if(document.getElementById("estrato").value == ""){
		msjealerta += "- Estrato.\n";
	}
	if(document.getElementById("emailinsc").value == ""){
		msjealerta += "- Correo Electr\xF3nico.\n";
	}
	else{
		if(isEmail(document.getElementById("emailinsc").value)==false){
			alert("No es Correo Electronico valido");
			return false;
		}
	}
	if(document.getElementById("empresasi").checked == true){
		if(document.getElementById("empresa").value == ""){
			msjealerta += "- Empresa.\n";
		}
		if(document.getElementById("cargo").value == ""){
			msjealerta += "- Digite el campo Cargo.\n";
		}
		if(document.getElementById("dire_emp").value == ""){
			msjealerta += "- Direccion de la Empresa.\n";
		}
	}
	if(document.getElementById("radiocasado").checked == true){
		if(document.getElementById("nomb_cony").value == ""){
			msjealerta += "- Nombre Conyugue.\n";
		}
		if(document.getElementById("ocup_cony").value == ""){
			msjealerta += "- Ocupaci\xF3n Conyugue.\n";
		}
		if(document.getElementById("tel_cony").value == ""){
			msjealerta += "- Telefono del Conyugue.\n";
		}
	}
	if(document.getElementById("inst").value == ""){
		msjealerta += "- Instituci\xF3n.\n";
	}
	
	if(document.getElementById("ciudad_ins").value == ""){
		msjealerta += "- Ciudad Instituci\xF3n.\n";
	}
	if(document.getElementById("tit_inst").value == ""){
		msjealerta += "- Titulo Obtenido.\n";
	}
	if(document.getElementById("radioinstisi").checked == true){
		if(document.getElementById("inst_esup").value == ""){
			msjealerta += "- Instituci\xF3n.\n";
		}
		if(document.getElementById("otro_prog").value == ""){
			msjealerta += "- Programa Cursado.\n";
		}
		if(document.getElementById("num_otro_prog").value == ""){
			msjealerta += "- Numero de Semestres Cursados.\n";
		}
		if(document.getElementById("prog_ciu").value == ""){
			msjealerta += "- Ciudad Programa Cursado.\n";
		}
	}
	
	if(msjealerta != ""){
		alert("Digite la siguiente informaci\xF3n para continuar con el registro de usuarios:\n\n" + msjealerta);
	}
	
	if(msjealerta2 != ""){
		alert("La siguiente informaci\xF3n no es correcta.\n\n" + msjealerta2);
	}
	if(msjealerta == ""  && msjealerta2 == "" ){
		var confi= confirm("¿Est\xE1 seguro de la informaci\xF3n que va a Enviar? Una vez enviada \xE9sta informaci\xF3n no podr\xE1 modificarse");
		if (confi== true){ 
			return true;
		}
		else{
			return false;	
		}
			
	}
	else{
		return	false;
	}
}
//funcion para comprobar los datos de la primera pagina del formulario
function verificarcampos(){
	var msjealerta3 = "";
	if(document.getElementById("nom_pa").value == ""){
		msjealerta3 += "- Nombre del Padre.\n";
	}
	if(document.getElementById("tel_pa").value == ""){
		msjealerta3 += "- Telefono del Padre.\n";
	}
	if(document.getElementById("nom_ma").value == ""){
		msjealerta3 += "- Nombre de la Madre.\n";
	}
	if(document.getElementById("tel_ma").value == ""){
		msjealerta3 += "- Telefono de la Madre.\n";
	}
	if(document.getElementById("deportivas").checked == true){
		if(document.getElementById("afic_dep").value == ""){
			msjealerta3 += "- Deportivas Cuales.\n";
		}
	}
	if(document.getElementById("culturales").checked == true){
		if(document.getElementById("afic_cult").value == ""){
			msjealerta3 += "- Aficiones Cuales.\n";
		}
	}
	if(document.form_inscripcion2.radiobutton10.checked == false){
		msjealerta3 += "- Fuente de informaci\xF3n.\n";
	}
	if(msjealerta3 != ""){
		alert("Digite la siguiente informaci\xF3n para continuar con el registro de usuarios:\n\n" + msjealerta3);
	}
	if(msjealerta3 == ""){
		var confi2= confirm("¿Est\xE1 seguro de la informaci\xF3n que va a Enviar? Una vez enviada \xE9sta informaci\xF3n no podr\xE1 modificarse");
		if (confi2== true){ 
			return true;
		}
		else{
			return false;	
		}
			
	}
	else{
		return	false;
	}
}
//Función para validar el ingreso de numeros a un campo de texto
	function verifiNumero(evt){
		evt = (evt) ? evt : event; 
   		var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0)); 
    	if (charCode > 31 && (charCode < 48 || charCode > 57)) { 
        	return false; 
    	} 
    	return true; 
 	} 
	//Función para validar el ingreso de letras a un campo de texto
	function verificarTexto(evt){
		evt = (evt) ? evt : event; 
   		var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0)); 
    	if ((charCode < 64 || charCode > 91) && (charCode < 96 || charCode > 123) && charCode != 32 &&charCode != 180 &&charCode != 209 &&charCode != 241) {  
        	return false; 
    	} 
    	return true; 
 	}	

