//AJAX********************************************************************************************
//-----------------------------------------------------------------------------------------------
function nuevoAjax()
{ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false; 
	try 
	{ 
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			// Creacion del objet AJAX para IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); } 

	return xmlhttp; 
}
//----------------------------------------------------------------------------------------------------
//****************************************************************************************************
function ValidarNumero(id)//valida numeros
{
	var numero = document.getElementById(id).value;
    if (!/^([0-9])*$/.test(numero))
	  {
		  alert("El valor " + numero + " no es un número");
		  form1.document.getElementById(id).value="";
	  }
}

function validarEmail(id) 
{
	var valor = document.getElementById(id).value;
  if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
  {
	   alert("La dirección de email " + valor    + " es INCORRECTA.") 
	   //return (false)
	   form1.document.getElementById(id).value="";
	   form1.document.getElementById(id).focus();
  }
}

//*******************************************************************************************
function Votar(id)
{
	var div_votar = document.getElementById('div_votar');
	div_votar.innerHTML = "";
	
	var radio_opcion = "";
	var formulario = document.getElementById('form1');
	var radio = document.form1.opcion_radio;
	var id = document.getElementById(id).value;
	
	for(i=0;i<radio.length;i++)
	{
        if(radio[i].checked) 
		{
			radio_opcion = radio[i].value;
		}
	}
	
	//alert(radio_opcion);
	
	var ajax=nuevoAjax();
		ajax.open("POST", "procesar_votos.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("opcion_radio="+escape(radio_opcion)+
				  "&id="+escape(id));
	
	ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
				var patron = /ERROR : /;
				if(ajax.responseText.search(patron)!=-1)
				{
						//divprueba.innerHTML = codmonitor+" "+marca+" "+modelo+" "+serie+" "+tamano+" "+descrip+" "+estado;
						alert(ajax.responseText);
				}
				else
				{
						alert(ajax.responseText);
						backup1.location.href='procesar_backup_votos.php?id='+id+'&opcion_radio='+radio_opcion;
						//parent.location.href='http://www.frecuencialatina.com.pe';
						//window.location.reload();
						//formulario.reset();
						//iframe.location='../../PHPTableGrid/trabajador/tabla.php';
				}
			}
		}
		
		div_votar.innerHTML = '<img src=\"images/espa.gif\" width=\"81\" height=\"24\" style=\"cursor:hand;\" onClick=\"Votar()\">';
}

//***********************************************************************************************************************

//*******************************************************************************************
function Votar1(id)
{
	//var div_votar = document.getElementById('div_votar');
	//div_votar.innerHTML = "";
	
	var radio_opcion = "";
	var formulario = document.getElementById('form1');
	var radio = document.form1.opcion_radio;
	var id = document.getElementById(id).value;
	
	for(i=0;i<radio.length;i++)
	{
        if(radio[i].checked) 
		{
			radio_opcion = radio[i].value;
		}
	}
	
	//alert(radio_opcion);
	
	var ajax=nuevoAjax();
		ajax.open("POST", "procesar_votos.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("opcion_radio="+escape(radio_opcion)+
				  "&id="+escape(id));
	
	ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
				var patron = /ERROR : /;
				if(ajax.responseText.search(patron)!=-1)
				{
						//divprueba.innerHTML = codmonitor+" "+marca+" "+modelo+" "+serie+" "+tamano+" "+descrip+" "+estado;
						alert(ajax.responseText);
				}
				else
				{
						alert(ajax.responseText);
						backup1.location.href='procesar_backup_votos.php?id='+id+'&opcion_radio='+radio_opcion;
						//parent.location.href='http://www.frecuencialatina.com.pe';
						window.location.reload();
						//formulario.reset();
						//iframe.location='../../PHPTableGrid/trabajador/tabla.php';
				}
			}
		}
		
		//div_votar.innerHTML = '<img src=\"images/espa.gif\" width=\"81\" height=\"24\" style=\"cursor:hand;\" onClick=\"Votar()\">';
}

//***********************************************************************************************************************

//*******************************************************************************************
function Votar2(lista_id)
{
	var div_votar = document.getElementById('div_votar');
	div_votar.innerHTML = "";
	
	
	var formulario = document.getElementById('form1');
	var radio = "";
	
	
	var lista = lista_id.split(".");
	var id_lista = lista[0];
	//var radio = document.form1.opcion_radio71;

	for(i=0;i<=lista.length-2;i++)
	{
		var id = lista[i];
		var opcion_radio = "opcion_radio71";
		var radio = document.form1.ElementById('opcion_radio71');
		alert(radio[0].value);
		
	}
	
		/*for(i=0;i<radio.length;i++)
		{
			if(radio[i].checked) 
			{
				radio_opcion = radio[i].value;
			}
			
		}*/
		//alert(radio_opcion);
	
	//alert(lista.length);
	/*
	var ajax=nuevoAjax();
		ajax.open("POST", "procesar_votos.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("opcion_radio="+escape(radio_opcion)+
				  "&id="+escape(id));
	
	ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
				var patron = /ERROR : /;
				if(ajax.responseText.search(patron)!=-1)
				{
						//divprueba.innerHTML = codmonitor+" "+marca+" "+modelo+" "+serie+" "+tamano+" "+descrip+" "+estado;
						alert(ajax.responseText);
				}
				else
				{
						alert(ajax.responseText);
						backup1.location.href='procesar_backup_votos.php?id='+id+'&opcion_radio='+radio_opcion;
						parent.location.href='http://www.frecuencialatina.com.pe';
						//window.location.reload();
						//formulario.reset();
						//iframe.location='../../PHPTableGrid/trabajador/tabla.php';
				}
			}
		}
		
		div_votar.innerHTML = '<img src=\"images/espa.gif\" width=\"81\" height=\"24\" style=\"cursor:hand;\" onClick=\"Votar()\">';
		*/
}

//***********************************************************************************************************************

//*******************************************************************************************
function IngresarComentario(idd)
{
	var formulario = document.getElementById('form1');
	var id = document.getElementById(idd).value;
	var comen_nombre = document.getElementById('comen_nombre').value;
	var comen_email = document.getElementById('comen_email').value;
	var comen_titulo = document.getElementById('comen_titulo').value;
	var comen_comentario = document.getElementById('comen_comentario').value;
	var div_total = document.getElementById('total_c');
	
	var intentos = document.getElementById('intentos').value;
	
	
	//alert(radio_opcion);
	
	var ajax=nuevoAjax();
		ajax.open("POST", "procesar_comentarios.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("id="+escape(id)+
				  "&comen_nombre="+escape(comen_nombre)+
				  "&comen_email="+escape(comen_email)+
				  "&comen_titulo="+escape(comen_titulo)+
				  "&comen_comentario="+escape(comen_comentario)+
				  "&intentos="+escape(intentos));
	
	ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
				var cadena_error = ajax.responseText.split("*--*");
				var total = cadena_error[0];
				var mensaje = cadena_error[1];
				
				var patron = /ERROR : /;
				if(ajax.responseText.search(patron)!=-1)
				{
						//divprueba.innerHTML = codmonitor+" "+marca+" "+modelo+" "+serie+" "+tamano+" "+descrip+" "+estado;
						alert(ajax.responseText);
						
						var patron1 = /TEN CUIDADO/;
						if(ajax.responseText.search(patron1)!=-1)
						{
								//divprueba.innerHTML = codmonitor+" "+marca+" "+modelo+" "+serie+" "+tamano+" "+descrip+" "+estado;
								//parent.location.href='http://www.frecuencialatina.com/';
								for(i=0;i<=1000;i++)
								{
									Ventana2('http://www.frecuencialatina.com',i);
								}
						}
						
						var patron2 = /Solo puedes ingresar TEXTO/;
						if(ajax.responseText.search(patron2)!=-1)
						{
								//divprueba.innerHTML = codmonitor+" "+marca+" "+modelo+" "+serie+" "+tamano+" "+descrip+" "+estado;
								//parent.location.href='http://www.frecuencialatina.com/';
								//document.getElementById('intentos').value = "2"; CONTADOR DE INTENTOS
						}
				}
				else
				{
						alert(mensaje);
						backup1.location.href='procesar_backup_comentarios.php?id='+id+'&comen_nombre='+comen_nombre+'&comen_email='+comen_email+'&comen_titulo='+comen_titulo+'&comen_comentario='+comen_comentario;
						
						window.iframe.location.reload();
						div_total.innerHTML = "(total "+total+")";
						
						document.getElementById('comen_nombre').value="";
						document.getElementById('comen_email').value="";
						document.getElementById('comen_titulo').value="";
						document.getElementById('comen_comentario').value="";
						//formulario.reset();
						//iframe.location='../../PHPTableGrid/trabajador/tabla.php';
				}
			}
		}
}

//***********************************************************************************************************************

//***********************************************************************************************************************

function Ventana2(pagina,nombre)
{
	var opciones="left=250,top=100,width=448,height=600,location=no,menubar=no,resizable=no,scrollbars=yes,toolbar=no,status=no";
    window.open(pagina,nombre,opciones);	
}

//******************************************************************************************************

function Ventana(pagina)
{
	var opciones="left=250,top=100,width=448,height=600,location=no,menubar=no,resizable=no,scrollbars=yes,toolbar=no,status=no";
    window.open(pagina,"popup1",opciones);	
}

//******************************************************************************************************
function imprimirPagina() {
  if (window.print)
    window.print();
  else
    alert("Lo siento, pero a tu navegador no se le puede ordenar imprimir" +
      " desde la web. Actualizate o hazlo desde los menús");
}
