//valida un email
function validarEmail(valor) {
	valor = trim(valor);

	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
		return true
	}
	else {
    	return false;
	}
}

//saco blancos al principio y al final
function trim(cadena) {
   cadena = cadena.replace(/^\s+/, '');
   cadena = cadena.replace(/\s+$/, '');
	return cadena;
}

//-------------------------------------------------------------------------//
function marqueeStop(){
	document.getElementById("marq").stop();
	document.getElementById("marqueeplay").style.display = "block";
	document.getElementById("marqueestop").style.display = "none";
}
function marqueePlay(){
	document.getElementById("marq").start();
	document.getElementById("marqueeplay").style.display = "none";
	document.getElementById("marqueestop").style.display = "block";
}

//---------------------------------------------------------------------//
function validarContacto(){
	var oCad = "";
	var bool = true;
	var oMsjCto = document.getElementById("msjContacto");
	var oNombre = document.getElementById("nombre");
	var oEmail = document.getElementById("email");
	var oComentario = document.getElementById("comentario");


	if(trim(oNombre.value) == ""){
		oCad += "Por favor complete su nombre<br>";
		bool = false;
	}
	
	if(!validarEmail(oEmail.value) || trim(oEmail.value) == ""){
		oCad += "El e-mail está vac&iacute;o o su formato es incorrecto<br>";
		bool = false;
	}

	if(trim(oComentario.value) == ""){
		oCad += "Por favor ingrese un comentario<br>";
		bool = false;
	}
	
	if(bool){
		return true;
	}
	else{
		if(document.getElementById("estadoEnvio"))
			document.getElementById("estadoEnvio").innerHTML = "";
		oMsjCto.style.display = "block";
		oMsjCto.innerHTML = oCad;
		return false;
	}
}

//---------------------------------------------------------------------//
function validarLogin(){
	var oUsr = document.getElementById("usuario");
	var oPsw = document.getElementById("contrasenia");
	var oMsjLogin = document.getElementById("msjIngresar");

	if(trim(oUsr.value) == "" || trim(oPsw.value) == "" || trim(oUsr.value) == "usuario" || trim(oPsw.value) == "contraseña"){
		oMsjLogin.style.display = "block";
		oMsjLogin.innerHTML = "Por favor, ingrese su usuario y contraseña.";

		return false;
	}else	return true;
}
//---------------------------------------------------------------------//
function validarDesuscripcion(){
	var oUsr = document.getElementById("user");
	var oPsw = document.getElementById("pass");
	var oMsjLogin = document.getElementById("msjDesuscripcion");

	if(trim(oUsr.value) == "" || trim(oPsw.value) == ""){
		oMsjLogin.style.display = "block";
		oMsjLogin.innerHTML = "Por favor, ingrese su usuario y contraseña.";

		return false;
	}else	return true;
}


//---------------------------------------------------------------------//
function crearObjetoAjax(){
	var obj;
	if(window.XMLHttpRequest){ // no es IE
		obj = new XMLHttpRequest();
	}
	else{ // Es IE o no tiene el objeto
		try {
			obj = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e) {
			alert('El navegador utilizado no está soportado');
		}
	}
	return obj;
}



//---------------------------------------------------------------------//


var idTimer = 0;
var idReloj = 0;
var segundos = 0;


var idTanteador = 0;
var minutos = 0;
var i = 0;
var cadenareloj = 0;
var cadenareloj2 = 0;
var cadenareloj3 = 0;





//---------------------------------------------------------------------//
function relojTanteador(id)

{
    
  
     switch (id)
     {
	 case "1": {
	 	         segundos++;
               	 if (segundos >= 60) {
		                 segundos =0;

		                 //if (minutos <= 9) minutos = "0" + minutos;
	                 }
                 if (segundos <= 9) segundos = "0" + segundos;
                 if  (document.getElementById("estado_1").value == 1) cadenareloj =  ":" + segundos;
	             else cadenareloj =  ":" + "--";
	 	         // Escribo el reloj de una manera u otra, según el navegador del usuario
	             if (document.layers) {
	             document.spanreloj_1.write(cadenareloj);
	             document.spanreloj_1.close();}
                 else if (document.all) spanreloj_1.innerHTML = cadenareloj;
	             else if (document.getElementById) document.getElementById("spanreloj_1").innerHTML = cadenareloj;
	            break;
	          }

	 case "2":{
	    	    segundos++;
               	if (segundos >= 60) {
		                 segundos =0;

		                 //if (minutos <= 9) minutos = "0" + minutos;
	                 }
                if (segundos <= 9) segundos = "0" + segundos;
                
                if  (document.getElementById("estado_1").value == 1) cadenareloj =  ":" + segundos;
	            else cadenareloj =  ":" + "--";  
	            if  (document.getElementById("estado_2").value == 1) cadenareloj2 =  ":" + segundos;
	            else cadenareloj2 =  ":" + "--";  
	 	        //// Escribo el reloj de una manera u otra, según el navegador del usuario
	 	        if (document.layers) {
	             document.spanreloj_1.write(cadenareloj);
	             document.spanreloj_1.close();}
                 else if (document.all) spanreloj_1.innerHTML = cadenareloj;
	                  else if (document.getElementById) document.getElementById("spanreloj_1").innerHTML = cadenareloj;
	            //--------------      
	            if (document.layers) {
	            document.spanreloj_2.write(cadenareloj2);
	            document.spanreloj_2.close();}
                else if (document.all) spanreloj_2.innerHTML = cadenareloj2;
	               else if (document.getElementById) document.getElementById("spanreloj_2").innerHTML = cadenareloj2;
	            break;
	         }

     case "3":{
     	        segundos++;
               	if (segundos >= 60) {
		                 segundos =0;

		                 //if (minutos <= 9) minutos = "0" + minutos;
	                 }
                if (segundos <= 9) segundos = "0" + segundos;
                
                if  (document.getElementById("estado_1").value == 1) cadenareloj =  ":" + segundos;
	            else cadenareloj =  ":" + "--";  
	            if  (document.getElementById("estado_2").value == 1) cadenareloj2 =  ":" + segundos;
	            else cadenareloj2 =  ":" + "--";  
	            if  (document.getElementById("estado_3").value == 1) cadenareloj3 =  ":" + segundos;
	            else cadenareloj3 =  ":" + "--";  
     	
     	   
     	         //alert(document.getElementById("estado_2").value);
     	        //// Escribo el reloj de una manera u otra, según el navegador del usuario
     	        if (document.layers) {
	             document.spanreloj_1.write(cadenareloj);
	             document.spanreloj_1.close();}
                 else if (document.all) spanreloj_1.innerHTML = cadenareloj;
	             else if (document.getElementById) document.getElementById("spanreloj_1").innerHTML = cadenareloj;
	            //---------------------
	            if (document.layers) {
	            document.spanreloj_2.write(cadenareloj2);
	            document.spanreloj_2.close();}
                else if (document.all) spanreloj_2.innerHTML = cadenareloj2;
	               else if (document.getElementById) document.getElementById("spanreloj_2").innerHTML = cadenareloj2;
	            
	            //--------------------   
	            if (document.layers) {
	            document.spanreloj_3.write(cadenareloj3);
	            document.spanreloj_3.close();}

	            else if (document.all) spanreloj_3.innerHTML = cadenareloj3;
	            else if (document.getElementById) document.getElementById("spanreloj_3").innerHTML = cadenareloj3;
	            break; 
	         }
     default:{
	           break;
             }	        
     }
	// Ejecuto la función con un intervalo de un segundo
	idReloj = 1;
	setTimeout("relojTanteador(idTanteador)", 1000);

}
//---------------------------------------------------------------------//

function testear()
{
	
	clearTimeout(idTimer);
	/*if (idReloj == 1) {clearTimeout(idTimer);
						//idReloj = 0;
	                  }*/
	var oDivRetorno = document.getElementById("divTanteadorHome");
	
	oXML = crearObjetoAjax();
	oXML.open("GET","../portada/tanteador.php");
	oXML.onreadystatechange = function(){
		if (oXML.readyState == 4 ){			
			var resp = oXML.responseText;
			
			oDivRetorno.display="block";
			oDivRetorno.innerHTML = resp;

		}						
	}
	oXML.send(null);
	

	setTimeout("getIdTanteador()",1000);;	
	setTimeout("getSeg()",1000);

	//cargarReloj(min,seg);
	segundos = 0;
	i++;
	
	//alert(idTanteador);
	if  (idReloj == 0) {idTimer = setTimeout("relojTanteador(idTanteador)",1000);}

	
	
	setTimeout("testear()", 60000);
}
//---------------------------------------------------------------------//
function getSeg(){
	//alert(document.getElementById("seg_tanteador").value);
	var segundos = document.getElementById("seg_tanteador").value;
}
//---------------------------------------------------------------------//
function getIdTanteador(){
	//alert(document.getElementById("min_tanteador").value);
	idTanteador = document.getElementById("id_tanteador").value;
	//alert(idTanteador);
}

//---------------------------------------------------------------------//

