function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
//alert("entro")
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function getRadioButtonSelectedValue(ctrl){
    for(i=0;i<ctrl.length;i++)
        if(ctrl[i].checked) return ctrl[i].value;
}


var foto_bien = 0;

function LimitAttach(tField,iType) {
					
  file=tField.value; 
  if (iType==1) { 
	extArray = new Array(".jpg"); 
  } 
  allowSubmit = false; 
  if (!file) return; 
	while (file.indexOf("\\") != -1) file = file.slice(file.indexOf("\\") + 1); 
		ext = file.slice(file.indexOf(".")).toLowerCase(); 
		for (var i = 0; i < extArray.length; i++) { 
	    	if (extArray[i] == ext) { 
			allowSubmit = true; 
			break; 
		} 
	} 
	if (allowSubmit) { 
	   foto_bien = 1;
	} else { 
	   alert("Sólo se puede subir archivos con extension .jpg"); 
	   document.registro.foto.value = "";
	   foto_bien = 0;
	} 
}




function Chequear() {
	aceptar = document.registro.grupo2.checked;
	recibir_info = document.registro.grupo3.checked;
	
	if(recibir_info != "si"){
		recibir_info = "no";
	}
	
	if(aceptar != false){
			
			if (document.registro.email.value!="" && document.registro.nombres.value!="" && document.registro.apellidos.value!="" && document.registro.ciudad.value!="" && document.registro.porque.value!="" && document.registro.numero_doc.value!="" && document.registro.ciudad.value!="" && document.registro.direccion.value!="" && document.registro.telefono.value!="" && document.registro.celular.value!="" && document.registro.numero_hijos.value!=""){
				var s = document.registro.email.value;
				var filter=/^[A-Za-z_.][A-Za-z0-9_.]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]$/;
				if (filter.test(s)){
						if(document.registro.tipo_doc.value!="0"){
						      if(document.registro.estado_civil.value!="0"){
								   if(document.registro.ocupacion.value!="0"){
									   if(document.registro.departamento.value!="0"){
										   if(document.registro.foto.value!="" && foto_bien == 1){
											  document.registro.submit() 
											}else{
											   alert("Debe elegir una foto");
											  
											} 
										}else{
										   alert("Elija un departamento");
										   
									   } 
									}else{
									   alert("Elija una ocupación");
									   
								   } 
							}else{
							   alert("Elija un estrato");
							   
						   }
						}else{
						   alert("Elija un tipo documento");
						   
						}
				}else{
					alert("Ingrese una dirección de correo válida");
					
				}	
			}else{
				alert("Todos los campos son necesarios, por favor completalos");	
				
			}
	}else{
		alert("Debe aceptar los términos y condiciones");	
		
		
	}
} 



function ChequearLatino() {
	
	
	recibir_info = document.registro.grupo3.checked;
	
	if(recibir_info != "si"){
		recibir_info = "no";
	}
	
			if (document.registro.email.value!="" && document.registro.nombres.value!="" && document.registro.apellidos.value!="" && document.registro.ciudad.value!="" && document.registro.numero_doc.value!="" && document.registro.direccion.value!="" && document.registro.telefono.value!="" && document.registro.celular.value!="" && document.registro.numero_hijos.value!=""){
				var s = document.registro.email.value;
				var filter=/^[A-Za-z_.][A-Za-z0-9_.]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]$/;
				if (filter.test(s)){
						if(document.registro.tipo_doc.value!="0"){
						      if(document.registro.estado_civil.value!="0"){
								   if(document.registro.ocupacion.value!="0"){
									   if(document.registro.departamento.value!="0"){
										    document.registro.submit() 
									   }else{
										   alert("Elija un departamento");
										   
									   } 
									}else{
									   alert("Elija una ocupación");
									   
								   } 
							}else{
							   alert("Elija un estado civil");
							   
						   }
						}else{
						   alert("Elija un tipo documento");
						   
						}
				}else{
					alert("Ingrese una dirección de correo válida");
					
				}	
			}else{
				alert("Todos los campos son necesarios, por favor completalos");	
				
			}
	

} 



function Chequear_votante() {
	
	if (document.registro.email.value!="" && document.registro.nombres.value!="" && document.registro.apellidos.value!="" && document.registro.telefono.value!="" && document.registro.cedula.value!=""){
		var s = document.registro.email.value;
		var filter=/^[A-Za-z_.][A-Za-z0-9_.]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]$/;
		if (filter.test(s)){
		 	 document.registro.submit() 
		}else{
			alert("Ingrese una dirección de correo válida");
			
		}	
	}else{
		alert("Todos los campos son necesarios, por favor completalos");	
		
	}
} 


function ir_Formulario(){ 
   alert('Para votar debes estar registrado');
   window.location.href= 'index.php?seccion=login';
}

var contenido_textarea = "" 
var num_caracteres_permitidos = 140 


function valida_longitud(){ 
   num_caracteres = document.registro.porque.value.length 

   if (num_caracteres > num_caracteres_permitidos){ 
      document.registro.porque.value = contenido_textarea 
   }else{ 
      contenido_textarea = document.registro.porque.value
   } 
   
} 

function eliminaEspacios(cadena)
{
	// Funcion para eliminar espacios delante y detras de cada cadena
	while(cadena.charAt(cadena.length-1)==" ") cadena=cadena.substr(0, cadena.length-1);
	while(cadena.charAt(0)==" ") cadena=cadena.substr(1, cadena.length-1);
	return cadena;
}

function nuevoAjax()
{ 
	var xmlhttp=false; 
	try 
	{ 
		// No IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			// IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); } 
	return xmlhttp; 
}



function login(){
	
	var email=eliminaEspacios(document.login_emi.email.value);
	var pass=eliminaEspacios(document.login_emi.pass.value);
	
	if (email!="" && pass!=""){
		
		var ajax=nuevoAjax();
		ajax.open("POST", "php_ajax/login_site.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("email="+email+"&pass="+pass);
		ajax.onreadystatechange=function(){
		   if (ajax.readyState==4){
			 var respuesta=ajax.responseText;
			 if(respuesta=="OK")	{
				location.reload();
			 }else{  
			 	alert("Sus datos no son correctos ó no ha confirmado su registro");
			 }
		  }
		}
		
	}else{
		alert("Ingrese email y password");
	
	}
	
}


function login2(){
	
	var email=eliminaEspacios(document.login_emi2.email.value);
	var pass=eliminaEspacios(document.login_emi2.pass.value);
	
	if (email!="" && pass!=""){
		
		var ajax=nuevoAjax();
		ajax.open("POST", "php_ajax/login_site.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("email="+email+"&pass="+pass);
		ajax.onreadystatechange=function(){
		   if (ajax.readyState==4){
			 var respuesta=ajax.responseText;
			 if(respuesta=="OK")	{
				window.location.href= 'index.php?seccion=votar';
			 }else{  
			 	alert("Sus datos no son correctos ó no ha confirmado su registro");
			 }
		  }
		}
		
	}else{
		alert("Ingrese email y password");
	
	}
	
}


function validarEmail(){
	
	var email1=eliminaEspacios(document.email_emi.email1.value);
	var email2=eliminaEspacios(document.email_emi.email2.value);
	var email3=eliminaEspacios(document.email_emi.email3.value);
	var email4=eliminaEspacios(document.email_emi.email4.value);
	var email5=eliminaEspacios(document.email_emi.email5.value);
	var nombre=eliminaEspacios(document.email_emi.nombre.value);
	
	
	if (email1!="" && nombre!=""){
		var s1 = email1;
		var s2 = email2;
		var s3 = email3;
		var s4 = email4;
		var s5 = email5;
		
		
		if(s2 == ""){
		  	s2 = "nada@nada.com"; 
		}
		
		if(s3 == ""){
		  	s3 = "nada@nada.com"; 
		}
		
		if(s4 == ""){
		  	s4 = "nada@nada.com"; 
		}
		
		if(s5 == ""){
		  	s5 = "nada@nada.com"; 
		}
		
		
		var filter=/^[A-Za-z_.][A-Za-z0-9_.]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]$/;
		if (filter.test(s1) && filter.test(s2) && filter.test(s3) && filter.test(s4) && filter.test(s5)){
			    var ajax=nuevoAjax();
				ajax.open("POST", "php_ajax/enviar_email.php", true);
				ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				ajax.send("email1="+email1+"&email2="+email2+"&email3="+email3+"&email4="+email4+"&email5="+email5+"&nombre="+nombre);
				ajax.onreadystatechange=function(){
				   if (ajax.readyState==4){
					 var respuesta=ajax.responseText;
					 if(respuesta=="OK")	{
						 alert("Su correo ha sido enviado");
						 window.location.href= 'index.php';
					 }else{  
						alert("Sus datos no son correctos");
					 }
				  }
				}
		}else{
			alert("Revise las direcciones de correo");
			
		}	
	}else{
		alert("Debe escribir su nombre y mínimo un correo");
	
	}

}

function onEnter(ev){
  //alert("entro"+ev)
  if(ev==13){ 
    login();
  }
}