var bandera =0;
var va;
function objetoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}



function contar(form,name) {
  n = document.forms[form][name].value.length;
  t = 100;
  if (n > t) {
    document.forms[form][name].value = document.forms[form][name].value.substring(0, t);
  }
  else {
    document.forms[form]['result'].value = t-n;
  }
}	


function cambiar(){
	var arti=document.getElementById("desa");
	var formu=document.getElementById("formu");
	arti.style.display="none";
	formu.style.display="";	
	document.getElementById("come").focus();
	
	}

function val(){	
	var MiForm=document.form1;
	var error=false;
	
	if (MiForm.come.value.length==0){
		alert('Debe Ingresar Comentario');
		error=true;
		MiForm.come.focus();
		return false;
	}
	
	
}

function paginacion(nropagina){
//alert(nropagina);
	ajax=objetoAjax();
	divContenido = document.getElementById('contenido');
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divContenido.innerHTML = ajax.responseText
		}
 	 else 
	   	if(ajax.readyState == 1)
		    {
		      divContenido.innerHTML = 'Cargando Informaci&oacute;n...';
		    }		
	}
	ajax.open("POST", "includes/pagvelas.php",true);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("pag="+nropagina)
}


function Pagina2(nropagina){
//alert(nropagina);
	ajax=objetoAjax();
	divContenido = document.getElementById('contenido');
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divContenido.innerHTML = ajax.responseText
		}
 	 else 
	   	if(ajax.readyState == 1)
		    {
		      divContenido.innerHTML = 'Cargando Información...';
		    }		
	}
	ajax.open("POST", "includes/santos1.php",true);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("pag="+nropagina)
}

function Pagina2letras(nropagina,letra){
ajax=objetoAjax();
	divContenido = document.getElementById('contenido');
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divContenido.innerHTML = ajax.responseText
		}
 	 else 
	   	if(ajax.readyState == 1)
		    {
		      divContenido.innerHTML = 'Cargando Información...';
		    }		
	}
	ajax.open("POST", "includes/santos2.php",true);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("pag="+nropagina+"&letra="+letra)
}

function letras(valor){
	ajax=objetoAjax();
	divContenido = document.getElementById('contenido');
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divContenido.innerHTML = ajax.responseText
		}
 	 else 
	   	if(ajax.readyState == 1)
		    {
		      divContenido.innerHTML = 'Cargando Información...';
		    }		
	}
	ajax.open("POST", "includes/santos2.php",true);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("letra="+valor)	
}

function megusta(valor){
		divResultado1 = document.getElementById('megusta');
		ajax=objetoAjax();
		ajax.open("GET", "includes/gu.php?cod="+valor);
	

  ajax.onreadystatechange=function() {
	  if (ajax.readyState==4) {
			if (ajax.responseText>'1'){
	 			divResultado1.innerHTML = 'Codigo Incorrecto';	
				alert('Solo un voto por Usuario');
				return false;
				}
				
		  }
  	 else 
	   	if(ajax.readyState == 1)
		    {
		      divResultado1.innerHTML = 'Validando Codigo...';
		    }
  }
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 
	ajax.send(null)
}

function sinsesion(){
alert('Debe iniciar sesion para comentar');	
	}



function iniciarsesion(cod){
  divResultado1 = document.getElementById('contenido');
  ajax=objetoAjax();
  ajax.open("POST", "logeado.php",true);
  //alert('asd');
  ajax.onreadystatechange=function() {
	  if (ajax.readyState==4) {
		  divResultado1.innerHTML = ajax.responseText
		  }
  	 else 
	   	if(ajax.readyState == 1)
		    {
		      divResultado1.innerHTML = 'Iniciando Sesion...';
		    }
  }
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send("usu="+cod)	
	}

function cerrarsesion(cod)
{
  divResultado = document.getElementById('contenido');
  ajax=objetoAjax();
  ajax.open("POST", "logout.php",true);
  ajax.onreadystatechange=function() {
	  if (ajax.readyState==4) {
		  divResultado.innerHTML = ajax.responseText
		  }
  	 else 
	   	if(ajax.readyState == 1)
		    {
		      divResultado.innerHTML = 'Cerrando Sesion...';
		    } 
  }
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send("usu="+cod)
}

function misvelas(cod)
{
  divResultado = document.getElementById('contenido');
  ajax=objetoAjax();
  ajax.open("POST", "velas.php",true);
  ajax.onreadystatechange=function() {
	  if (ajax.readyState==4) {
		  divResultado.innerHTML = ajax.responseText
		  }
  	 else 
	   	if(ajax.readyState == 1)
		    {
		      divResultado.innerHTML = 'Cargando Interfaz...';
		    }		  
  }
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send("usu="+cod)
}

function misdatos(cod)
{
  divResultado = document.getElementById('contenido');
  ajax=objetoAjax();
  ajax.open("POST", "datos.php",true);
  ajax.onreadystatechange=function() {
	  if (ajax.readyState==4) {
		  divResultado.innerHTML = ajax.responseText
		  }
  	 else 
	   	if(ajax.readyState == 1)
		    {
		      divResultado.innerHTML = 'Cargando Interfaz...';
		    }		  
  }
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send("usu="+cod)
}





function selec(valor){
   var MiForm1=document.velas;
	valor.checked=true;		
	buscar(valor.value);
}

function buscar(valor) {
divResultado = document.getElementById('desvela');
  ajax=objetoAjax();
	var urla="buscardesc.php?paramo="+valor; 
	    ajax.open("POST", urla, true);
//    	ajax.setRequestHeader('content-type', 'text/xml');
  		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
		ajax.onreadystatechange = callbacka;
	    ajax.send(null);
}

function cambio(valor) {
//	alert(object.className+valor);
		var MiForm=document.velas;
		var i;
	  for(i=1; i <14; i++){ 
	  		if (MiForm.elements[1].type=="radio"){
			     // object.className == 'fonve';
				document.getElementById(i).className = 'fondovelas';						 
			}
	    } 
document.getElementById(valor).className = 'fonve';		
document.getElementById('velo'+valor).checked=true;
buscar(valor);			
}	

function cambioload(object,valor) {
	document.getElementById(valor).className = 'fonve';
}	

function validar(){
	var MiForm=document.velas;
	var error=false;
	
	if (MiForm.nom.value.length==0){
		alert('Debe Ingresar Nombres');
		error=true;
		MiForm.nom.focus();
		return false;
	}

	if ((MiForm.ape.value.length==0)&&(error==false)){
		alert('Debe Ingresar Apellidos');
		error=true;
		MiForm.ape.focus();
		return false;
	}

	if ((document.getElementById("Linea").value=='000')&&(error==false)){
		alert('Debe Ingresar País');
		error=true;
		MiForm.Linea.focus();
		return false;
	}

	if ((MiForm.ciu.value.length==0)&&(error==false)){
		alert('Debe Ingresar Ciudad');
		error=true;
		MiForm.ciu.focus();
		return false;
	}

	if ((MiForm.dis.value.length==0)&&(error==false)){
		alert('Debe Ingresar Distrito');
		error=true;
		MiForm.dis.focus();
		return false;
	}

	if ((MiForm.tit.value.length==0)&&(error==false)){
		alert('Debe Ingresar Titulo para el Deseo');
		error=true;
		MiForm.tit.focus();
		return false;
	}

	if ((MiForm.des.value.length==0)&&(error==false)){
		alert('Debe Ingresar Descripción');
		error=true;
		MiForm.des.focus();
		return false;
	}

	if ((MiForm.nom1.value.length==0)&&(error==false)){
		alert('Debe Ingresar Nombre 1');
		error=true;
		MiForm.nom1.focus();
		return false;
	}

	if ((MiForm.ema1.value.length==0)&&(error==false)){
		alert('Debe Ingresar Correo ');
		error=true;
		MiForm.ema1.focus();
		return false;
	}
	
	if(!(isEmail(MiForm.ema1.value))) {
		 alert("Mail Invalido");
		 MiForm.ema1.focus();
		 return(false);
	}

	/*if ((MiForm.nom2.value.length==0)&&(error==false)){
		alert('Debe Ingresar Nombre 2');
		error=true;
		MiForm.nom2.focus();
		return false;
	}

	if ((MiForm.ema2.value.length==0)&&(error==false)){
		alert('Debe Ingresar Correo 2');
		error=true;
		MiForm.ema2.focus();
		return false;
	}

	if(!(isEmail(MiForm.ema2.value))) {
		 alert("Mail Invalido");
		 MiForm.ema2.focus();
		 return(false);
	}

	if ((MiForm.nom3.value.length==0)&&(error==false)){
		alert('Debe Ingresar Nombre 3');
		error=true;
		MiForm.nom3.focus();
		return false;
	}

	if ((MiForm.ema3.value.length==0)&&(error==false)){
		alert('Debe Ingresar Correo 3');
		error=true;
		MiForm.ema3.focus();
		return false;
	}

	if(!(isEmail(MiForm.ema3.value))) {
		 alert("Mail Invalido");
		 MiForm.ema3.focus();
		 return(false);
	}

	if ((MiForm.nom4.value.length==0)&&(error==false)){
		alert('Debe Ingresar Nombre 4');
		error=true;
		MiForm.nom4.focus();
		return false;
	}

	if ((MiForm.ema4.value.length==0)&&(error==false)){
		alert('Debe Ingresar Correo 4');
		error=true;
		MiForm.ema4.focus();
		return false;
	}

	if(!(isEmail(MiForm.ema4.value))) {
		 alert("Mail Invalido");
		 MiForm.ema4.focus();
		 return(false);
	}

	if ((MiForm.nom5.value.length==0)&&(error==false)){
		alert('Debe Ingresar Nombre 5');
		error=true;
		MiForm.nom5.focus();
		return false;
	}

	if ((MiForm.ema5.value.length==0)&&(error==false)){
		alert('Debe Ingresar Correo 5');
		error=true;
		MiForm.ema5.focus();
		return false;
	}	

	if(!(isEmail(MiForm.ema5.value))) {
		 alert("Mail Invalido");
		 MiForm.ema5.focus();
		 return(false);
	}
*/
	if ((MiForm.nombre.value.length==0)&&(error==false)){
		alert('Debe Ingresar Nombre');
		error=true;
		MiForm.nombre.focus();
		return false;
		}	

	if ((MiForm.user.value.length==0)&&(error==false)){
		alert('Debe Ingresar Usuario');
		error=true;
		MiForm.user.focus();
		return false;
		}	

	if ((MiForm.con.value.length==0)&&(error==false)){
		alert('Debe Ingresar su Contraseña');
		error=true;
		MiForm.con.focus();
		return false;
		}	
	if(MiForm.con.value!=MiForm.con1.value)
		{
		alert("La contraseña y su confirmación no son iguales");
		MiForm.con1.focus();
		return false;
		}

	if ((MiForm.cor.value.length==0)&&(error==false)){
		alert('Debe Ingresar Correo');
		error=true;
		MiForm.cor.focus();
		return false;
		}	

	if(!(isEmail(MiForm.cor.value))) {
		 alert("Mail Invalido");
		 MiForm.cor.focus();
		 return(false);
	}		

  divResultado1 = document.getElementById('mencap');
  fr=document.velas.action.value;
  cod = document.getElementById('tmptxt').value;  
  ajax=objetoAjax();
  ajax.open("POST", "secap.php",true);
  //alert('asd');
  ajax.onreadystatechange=function() {
	  if (ajax.readyState==4) {
		//  divResultado1.innerHTML = ajax.responseText
			if (ajax.responseText=='1'){	
			    divResultado1.innerHTML = 'Código Correcto';
				error='false';
				va='1';
				ingreso(error,va);
				return true;
				}
			if (ajax.responseText=='2'){
	 			divResultado1.innerHTML = 'Codigo Incorrecto';	
				alert('Codigo Incorrecto');
				MiForm.tmptxt.focus();	
				error='true';
				va='2';
				ingreso(error,va);
				return false;
				}
				
		  }
  	 else 
	   	if(ajax.readyState == 1)
		    {
		      divResultado1.innerHTML = 'Validando Codigo...';
		    }
  }
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send("cod="+cod+"&fr="+fr)	
  

	if (error==false && va=='1'){
		ingreso('false','1');
	}	
}


function validar2(){
	var MiForm=document.velas;
	var error=false;
	
	if ((MiForm.tit.value.length==0)&&(error==false)){
		alert('Debe Ingresar Titulo para el Deseo');
		error=true;
		MiForm.tit.focus();
		return false;
	}

	if ((MiForm.des.value.length==0)&&(error==false)){
		alert('Debe Ingresar Descripción');
		error=true;
		MiForm.des.focus();
		return false;
	}


  divResultado1 = document.getElementById('mencap');
  fr=document.velas.action.value;
  cod = document.getElementById('tmptxt').value;  
  ajax=objetoAjax();
  ajax.open("POST", "secap.php",true);
  //alert('asd');
  ajax.onreadystatechange=function() {
	  if (ajax.readyState==4) {
		//  divResultado1.innerHTML = ajax.responseText
			if (ajax.responseText=='1'){	
			    divResultado1.innerHTML = 'Código Correcto';
				error='false';
				va='1';
				ingreso(error,va);
				return true;
				}
			if (ajax.responseText=='2'){
	 			divResultado1.innerHTML = 'Codigo Incorrecto';	
				alert('Codigo Incorrecto');
				MiForm.tmptxt.focus();	
				error='true';
				va='2';
				ingreso(error,va);
				return false;
				}
				
		  }
  	 else 
	   	if(ajax.readyState == 1)
		    {
		      divResultado1.innerHTML = 'Validando Codigo...';
		    }
  }
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send("cod="+cod+"&fr="+fr)	
  

	if (error==false && va=='1'){
		ingreso('false','1');
	}	
}




function isEmail(e) {   
ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
for(i=0; i < e.length ;i++){
   if(ok.indexOf(e.charAt(i))<0){ 
            return (false);       }	
    } 
    re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
    re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
    if (!e.match(re) && e.match(re_two)) {
        return (-1);    }
}

function ingreso(par,va){
	if (par=='false'){
		var MiForm=document.velas;
		MiForm.submit();
	}
	if (par=='true'){
		return false;
	}
}


/*BUSCAR DESPCRIPOCION VELA*/

function buscaronload(valor) {
divResultado = document.getElementById('desvela');
  ajax=objetoAjax();
	var urla="buscardesc.php?paramo="+valor; 
	    ajax.open("POST", urla, true);
//    	ajax.setRequestHeader('content-type', 'text/xml');
  		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
		ajax.onreadystatechange = callbacka;
	    ajax.send(null);
}


function callbacka() {
    	if (ajax.readyState == 4) {
	        if (ajax.status == 200) {
					LeerXML("email","texto",1);
			}				
    	}
	  	 else 
		   	if(ajax.readyState == 1)
			    {
			      divResultado.innerHTML = 'Cargando Datos...';
			    }		
	}
var Bucle;
var MiXML;
var Error;
var campos;
function LeerXML(Tipo,Modo,Pos){	
		MiXML = ajax.responseXML.getElementsByTagName("Correos")[0];
		Error= MiXML.childNodes[0].firstChild.nodeValue;
		if (Error==true){
			alert("No se puede cargar los datos");
			return false;
		}
		 Bucle= MiXML.childNodes[1].childNodes;
		if (Modo=="texto"){
			nombres1=Bucle[0].getAttribute("mail");
			titulo1=Bucle[0].getAttribute("titulo");			
			divResultado.innerHTML ='<table width="558" border="0" cellspacing="0" cellpadding="0">   <tr>  <td width="499">'+ titulo1 +'</td>   </tr> <tr> <td height="3"></td></tr><tr> <td>'+ nombres1 +'</td> </tr></table>';
			//divResultado.innerHTML ='sdf';
		}	
	}
/**/

function grabacomen(){
  come=document.form1.come.value;
  mic=document.form1.otrocod.value;  
  divResultado2 = document.getElementById('formucomen');
  ajax=objetoAjax();
  ajax.open("POST", "regcomen.php",true);
  ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
  divResultado2.innerHTML = ajax.responseText
  }}
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");  
  ajax.send("come="+come+"&cod="+mic)
  document.form1.come.value='';  
  //self.location = "index.php";	
}


var estado=false;
var TROculto;
function compmail(){
	for (i=1;i<2;i++){
			var Temp="actualizar1";
			TROculto=document.getElementById(Temp);			
			//TROculto.style.display="";
			}
		//var Block=document.getElementById("BloqueImag");
		estado=!estado;

corre=document.getElementById("cor").value;
	var urla="buscamail.php?paramo="+corre; 
	if (window.XMLHttpRequest) {
	        reqa1 = new XMLHttpRequest();
    	} else if (window.ActiveXObject) {
	        reqa1 = new ActiveXObject("Microsoft.XMLHTTP");
    	}
	    reqa1.open("POST", urla, true);
    	reqa1.setRequestHeader('content-type', 'text/xml');
		reqa1.onreadystatechange = callbacka1;
	    reqa1.send(null);
}
function callbacka1() {
    	if (reqa1.readyState == 4) {
	        if (reqa1.status == 200) {
				LeerXML1("email","texto",1);
//				document.getElementById('actualizar1').innerHTML = reqa.responseText					
				document.getElementById('actualizar1').innerHTML = "<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td width='16'><img src='imagenes/rojo.png' width='15' height='15' /></td>    <td ><div class='subtituvela'>Mail Existente</div></td>  </tr></table>";					
			}				
		}		
		else
			if(reqa1.readyState == 1)  {
		      document.getElementById('actualizar1').innerHTML = "<table width='183' border='0' cellspacing='0' cellpadding='0'><tr><td width='16'><img src='imagenes/loadingImage.gif' width='15' height='15' /></td>    <td width='167'>&nbsp;</td>  </tr></table>";		  
			}	
	}
var Bucle;
var MiXML;
var Error;
var campos;
function LeerXML1(Tipo,Modo,Pos){	
		MiXML = reqa1.responseXML.getElementsByTagName("Correos")[0];
		Error= MiXML.childNodes[0].firstChild.nodeValue;
		if (Error==true){
			alert("No se puede cargar los datos");
			return false;
		}
//		      document.getElementById('actualizar1').innerHTML = "<table width='183' border='0' cellspacing='0' cellpadding='0'><tr><td width='16'><img src='imagenes/loadingImage.gif' width='15' height='15' /></td>    <td width='167'>&nbsp;</td>  </tr></table>";		  					
		 Bucle= MiXML.childNodes[1].childNodes;
		if (Modo=="texto"){			
			for (i=0;i<Bucle.length;i++){			
			campos=Bucle[i].getAttribute("mail");
			}		
			if (Bucle.length>0){
			TROculto.style.display="";
			document.getElementById("user").disabled=true;
			document.getElementById("con").disabled=true;
			document.getElementById("con1").disabled=true;
			document.velas.cor.focus;
			}
			else{
			TROculto.style.display="none";
			document.getElementById("user").disabled=false;
			document.getElementById("con").disabled=false;
			document.getElementById("con1").disabled=false;
			document.velas.user.focus;	
			}			
		}	
	}


