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 ChequearRegistro() {
	
	
	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.pass.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.pass.value==document.registro.re_pass.value){
						document.registro.submit()
					}else{
						alert("La contraseña no coincide");
						document.registro.pass.value="";
						document.registro.re_pass.value="";
						document.registro.pass.focus();
					}
					
				}else{
					alert("Ingrese una dirección de correo válida");
					
				}	
			}else{
				alert("Todos los campos son necesarios, por favor completalos");	
				
			}
	

} 
function ChequearModificacion() {
	
	
		
		
			if (document.registro.nombres.value!="" && document.registro.apellidos.value!="" && document.registro.ciudad.value!="" && document.registro.pass.value!=""){
				if (document.registro.pass.value==document.registro.re_pass.value){
					document.registro.submit()
				}else{
					alert("La contraseña no coincide");
					document.registro.pass.value="";
					document.registro.re_pass.value="";
					document.registro.pass.focus();
				}
					
				
			}else{
				alert("Todos los campos son necesarios, por favor completalos");	
				
			}
	

} 

function Enviar_form(){
	
	document.frm_login.submit();
}

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_edicion(id){ 
   alert('nueva edicion');
   window.location.href= 'index.php?edicion='+id;
}

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();
  }
}
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
//BARRA HERRAMIENTAS 
var estado_estrellas=false;
function selstar(val) {
	if(estado_estrellas == false){
		for(var x=1;x<=val;x++)	{
			document['i'+x].src="img/star2.gif";
		}
	}
}
function remstar(val){
	if(estado_estrellas == false){
		for(var x=1;x<=val;x++){
			document['i'+x].src="img/star1.gif";
		}
	}
}

function setrate(val,id){
	
	var texto1="Registrando votación, por favor espere..."
	var texto2="La votación ha sido registrada";
	var texto3="La Votación no se ha podido procesar, intente más tarde";
		
	estado_estrellas=true;
	//muestraMensaje(texto1,"respuesta_herramientas")
	var ajax=nuevoAjax();
	ajax.open("POST", "php_ajax/reg_votacion.php", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("id_not="+id+"&puntaje="+val);
		ajax.onreadystatechange=function(){
			if (ajax.readyState==4){
				var respuesta=ajax.responseText;
				if(respuesta.length < 15)	{
					//muestraMensaje(texto2,"respuesta_herramientas")
					alert(texto2)
					muestraComentarios(respuesta,"info_votos")
				}else{  
					//muestraMensaje(texto3,"respuesta_herramientas")
				}
			}
		}
}
/****************************************************************/
function muestraComentarios(mensaje,nombre)
{
	divMensaje=document.getElementById(nombre);
	divMensaje.innerHTML=mensaje;
}
function muestraMensaje(mensaje,nombre)
{
	divMensaje=document.getElementById("'" + nombre + "'");
	divMensaje.innerHTML=mensaje;
	divMensaje=document.getElementById("'" + nombre + "'").className = "texto_advertencias";
	
}
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
//FUNCIONES COMENTARIOS NOTICIAS

function registraComentario(id_not,usuario){
	
	//var texto1="Registrando su comentario, por favor espere..."
	//var texto2="El comentario ha sido registrado";
	//var texto3="Problemas en el servidor, por favor intente mas tarde";
	
	//muestraMensaje(texto1,"info_comentario");
	var coment=eliminaEspacios(document.reg_comentario.texto_comentario.value);
	var ajax=nuevoAjax();
	ajax.open("POST", "php_ajax/reg_comentarios.php", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("id_not="+id_not+"&comentario="+coment+"&usuario="+usuario);
		ajax.onreadystatechange=function(){
			if (ajax.readyState==4){
				var respuesta=ajax.responseText;
				if(respuesta =="OK")	{
					//muestraMensaje(texto2,"info_comentario");
					document.reg_comentario.texto_comentario.value = "";
					carga_comentarios(id_not);
				}else{  
					//muestraMensaje(texto3,"info_comentario");
				}
			}
		}
}
var xmlComentario = null;
function carga_comentarios(id_not){
	var ajax=nuevoAjax();
	ajax.open("POST", "php_ajax/generar_xml_comentarios.php", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("id_not="+id_not);
	ajax.onreadystatechange=function(){
			if (ajax.readyState==4){
				xmlComentario = ajax.responseXML;
				xmlComentario = xmlComentario.getElementsByTagName('item');
				visualizar_comentarios();
			}
	}
}

function visualizar_comentarios(){
	var codigo = "";
	for (i=0;i<xmlComentario.length;i++){
		var fecha = xmlComentario[i].getAttribute('fecha');
		var usuario = xmlComentario[i].getAttribute('usuario');
		var texto = xmlComentario[i].getAttribute('comentario');
		
		codigo += '<table class="lista_comentarios" border="0" cellspacing="0" cellpadding="0">'
		codigo += '<tr>'
		codigo += '<td align="left" width=580><span class="nombre_com">'+usuario+'<br></span><span class="fecha_com">'+fecha+'</span></td>'
		codigo += '</tr>'
		codigo += '<tr><td colspan=2 class="texto_com">'+texto+'</td></tr>'
		
		codigo += '</table>'
	}
	//document.getElementById("lista_comentarios").innerHTML=codigo;
	muestraComentarios(codigo,"lista_comentarios");
}
//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
/*********************************************************************************************
LISTADO SECCION DE PLACERES EN EL INDEX
*********************************************************************************************/
function carga_placeres(id_not){
	var ajax=nuevoAjax();
	ajax.open("POST", "php_ajax/generar_xml_placeres.php", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("id_not="+id_not);
	ajax.onreadystatechange=function(){
		//alert(ajax.readyState)
			if (ajax.readyState==4){
				xmlPlaceres = ajax.responseXML;
				xmlPlaceres = xmlPlaceres.getElementsByTagName('item');
				visualizar_placeres(id_not);
			}
	}
}

function carga_placeres_ajax(inicial){
	var ajax=nuevoAjax();
	ajax.open("POST", "php_ajax/generar_placeres.php", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("inicial="+inicial);
	ajax.onreadystatechange=function(){
		if (ajax.readyState==4){
			document.getElementById("lista_placeres").innerHTML = ajax.responseText;
		}
	}
}

function visualizar_placeres(edicion){
	var codigo = "";
	for (i=0;i<xmlPlaceres.length;i++){
		var id = xmlPlaceres[i].getAttribute('id');
		var nombre = xmlPlaceres[i].getAttribute('nombre');
		var imagen = xmlPlaceres[i].getAttribute('imagen');texto_subtitulo
		var texto_subtitulo = xmlPlaceres[i].getAttribute('texto_subtitulo');
		
		
		
		codigo += '<tr>'
        codigo += '<td><table width="280" border="0" cellspacing="0" cellpadding="0">'
		codigo += '<tr>'
		codigo += '<td><a href="placeres.php?edicion='+edicion+'&id='+id+'"><img src="ima_placeres/'+imagen+'" width="70" height="70" border="0" /><br /><br /></a></td>'
		codigo += '<td width="200" align="left" valign="top"><p><a href="placeres.php?edicion='+edicion+'&id='+id+'" class="placeres_tituloblanco">'+nombre+'</a><br />'
		codigo += '<a href="placeres.php?edicion='+edicion+'&id='+id+'" class="texto2">'+texto_subtitulo+'</a></td>'
		codigo += '</tr>'
		codigo += '<tr>'
		codigo += '<td height="1" colspan="2" bgcolor="#FFFFFF"><img src="img/spacer.gif" width="1" height="1" /></td>'
		codigo += '</tr>'
		codigo += '</table></td>'
		codigo += '</tr>'
		codigo += '<tr>';
		codigo += '<td><img src="img/spacer.gif" width="5" height="10" /></td>';
		codigo += '</tr>';
		
	}
	//document.getElementById("lista_comentarios").innerHTML=codigo;
	muestraComentarios(codigo,"lista_placeres");
}