//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");
}
//*******************************************************************************************

function VotarPremios()
{
	
	var div_layer1 = document.getElementById('Layer1');
	div_layer1.style.visibility = 'visible';
	
	var valor = null;
	var radio1 = document.form1.r1;
	var radio2 = document.form1.r2;
	var radio3 = document.form1.r3;
	var radio4 = document.form1.r4;
	var radio5 = document.form1.r5;
	var radio6 = document.form1.r6;
	var radio7 = document.form1.r7;
	var radio8 = document.form1.r8;
	var radio9 = document.form1.r9;
	var radio10 = document.form1.r10;
	var vacio1 = 0;
	var vacio2 = 0;
	var vacio3 = 0;
	var vacio4 = 0;
	var vacio5 = 0;
	var vacio6 = 0;
	var vacio7 = 0;
	var vacio8 = 0;
	var vacio9 = 0;
	var vacio10 = 0;
	
	//RADIO 1
	for(i=0;i<radio1.length;i++)
	{
        if(radio1[i].checked) 
		{
			radio_opcion1 = radio1[i].value;
			valor = radio_opcion1+',';
			vacio1 = 1;
		}
	}
	
	//RADIO 2
	for(i=0;i<radio2.length;i++)
	{
        if(radio2[i].checked) 
		{
			radio_opcion2 = radio2[i].value;
			valor = valor+radio_opcion2+',';
			vacio2 = 1;
		}
	}
	
	//RADIO 3
	for(i=0;i<radio3.length;i++)
	{
        if(radio3[i].checked) 
		{
			radio_opcion3 = radio3[i].value;
			valor = valor+radio_opcion3+',';
			vacio3 = 1;
		}
	}
	
	//RADIO 4
	for(i=0;i<radio4.length;i++)
	{
        if(radio4[i].checked) 
		{
			radio_opcion4 = radio4[i].value;
			valor = valor+radio_opcion4+',';
			vacio4 = 1;
		}
	}
	
	//RADIO 5
	for(i=0;i<radio5.length;i++)
	{
        if(radio5[i].checked) 
		{
			radio_opcion5 = radio5[i].value;
			valor = valor+radio_opcion5+',';
			vacio5 = 1;
		}
	}
	
	//RADIO 6
	for(i=0;i<radio6.length;i++)
	{
        if(radio6[i].checked) 
		{
			radio_opcion6 = radio6[i].value;
			valor = valor+radio_opcion6+',';
			vacio6 = 1;
		}
	}
	
	//RADIO 7
	for(i=0;i<radio7.length;i++)
	{
        if(radio7[i].checked) 
		{
			radio_opcion7 = radio7[i].value;
			valor = valor+radio_opcion7+',';
			vacio7 = 1;
		}
	}
	
	//RADIO 8
	for(i=0;i<radio8.length;i++)
	{
        if(radio8[i].checked) 
		{
			radio_opcion8 = radio8[i].value;
			valor = valor+radio_opcion8+',';
			vacio8 = 1;
		}
	}
	
	//RADIO 9
	for(i=0;i<radio9.length;i++)
	{
        if(radio9[i].checked) 
		{
			radio_opcion9 = radio9[i].value;
			valor = valor+radio_opcion9+',';
			vacio9 = 1;
		}
	}
	
	//RADIO 10
	for(i=0;i<radio10.length;i++)
	{
        if(radio10[i].checked) 
		{
			radio_opcion10 = radio10[i].value;
			valor = valor+radio_opcion10+',';
			vacio10 = 1;
		}
	}
	
	
	//VALIDANDO TODOS LOS RADIOBUTTON
	if(vacio1 == 0 || vacio2 == 0 || vacio3 == 0 || vacio4 == 0 || vacio5 == 0 || vacio6 == 0 || vacio7 == 0 || vacio8 == 0 || vacio9 == 0 || vacio10 == 0)
	{
		alert('ERROR : Ningun Campo puede estar vacio..!');
		div_layer1.style.visibility = 'hidden';
	}
	else
	{
		//alert('ok:'+valor);
		
		var ajax=nuevoAjax();
		ajax.open("POST", "procesar_premios_musica_tropical_2008.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("valor="+escape(valor));
		
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
				var cadena = ajax.responseText.split("*--*");
				var gracias = cadena[0];
				var div1 = cadena[1];
				var div2 = cadena[2];
				var div3 = cadena[3];
				var div4 = cadena[4];
				var div5 = cadena[5];
				var div6 = cadena[6];
				var div7 = cadena[7];
				var div8 = cadena[8];
				var div9 = cadena[9];
				var div10 = cadena[10];
			
				var patron = /ERROR : /;
				if(ajax.responseText.search(patron)!=-1)
				{
						//divprueba.innerHTML = codmonitor+" "+marca+" "+modelo+" "+serie+" "+tamano+" "+descrip+" "+estado;
						alert(ajax.responseText);
						div_layer1.style.visibility = 'hidden';
				}
				else
				{
						alert(gracias);
						div_layer1.style.visibility = 'hidden';
						
						//Total votos
						document.getElementById('div_total1').style.visibility = 'visible';
						document.getElementById('div_total2').style.visibility = 'visible';
						document.getElementById('div_total3').style.visibility = 'visible';
						document.getElementById('div_total4').style.visibility = 'visible';
						document.getElementById('div_total5').style.visibility = 'visible';
						document.getElementById('div_total6').style.visibility = 'visible';
						document.getElementById('div_total7').style.visibility = 'visible';
						document.getElementById('div_total8').style.visibility = 'visible';
						document.getElementById('div_total9').style.visibility = 'visible';
						document.getElementById('div_total10').style.visibility = 'visible';
						
						//Votos
						document.getElementById('div_votos1').style.visibility = 'visible';
						document.getElementById('div_votos2').style.visibility = 'visible';
						document.getElementById('div_votos3').style.visibility = 'visible';
						document.getElementById('div_votos4').style.visibility = 'visible';
						document.getElementById('div_votos5').style.visibility = 'visible';
						document.getElementById('div_votos6').style.visibility = 'visible';
						document.getElementById('div_votos7').style.visibility = 'visible';
						document.getElementById('div_votos8').style.visibility = 'visible';
						document.getElementById('div_votos9').style.visibility = 'visible';
						document.getElementById('div_votos10').style.visibility = 'visible';
						
						//ESCONDER RADIOBUTTON
						for (i=0;i<document.form1.elements.length;i++)
						{
						  if(document.form1.elements[i].type == "radio")
							{
								document.form1.elements[i].style.visibility = 'hidden';
							}
						}
						
						document.getElementById('div_votos1').innerHTML = div1;
						document.getElementById('div_votos2').innerHTML = div2;
						document.getElementById('div_votos3').innerHTML = div3;
						document.getElementById('div_votos4').innerHTML = div4;
						document.getElementById('div_votos5').innerHTML = div5;
						document.getElementById('div_votos6').innerHTML = div6;
						document.getElementById('div_votos7').innerHTML = div7;
						document.getElementById('div_votos8').innerHTML = div8;
						document.getElementById('div_votos9').innerHTML = div9;
						document.getElementById('div_votos10').innerHTML = div10;
						
						//CAMBIO DE BOTON
						document.getElementById('div_regresar').innerHTML = '<table width="593" height="63" border="0" cellpadding="0"'+
						' cellspacing="0">'+
  						'<tr>'+
    					'<td align="left" valign="top" bgcolor="#190349">'+
						'<table width="593" height="47" border="0" cellpadding="0"'+
						'cellspacing="0" background="../images/regresar.jpg">'+
  						'<tr>'+
    					'<td align="center" valign="top">'+
						'<img src="../images/espa.gif" width="593" height="47" style="cursor:hand;" onclick="javascript:location.href=\'http://www.frecuencialatina.com/sabadostropicales/index.asp\'" />'+
						'</td>'+
  						'</tr>'+
						'</table>'+
						'</td>'+
  						'</tr>'+
						'</table>';
						//parent.location.href='http://www.frecuencialatina.com.pe';
						//window.location.reload();
						//formulario.reset();
						//iframe.location='../../PHPTableGrid/trabajador/tabla.php';
				}
			}
		}
		
	}
}

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

function Desactivar(activar)
{

	if(activar==1)
	{
						
						//Total votos
						document.getElementById('div_total1').style.visibility = 'visible';
						document.getElementById('div_total2').style.visibility = 'visible';
						document.getElementById('div_total3').style.visibility = 'visible';
						document.getElementById('div_total4').style.visibility = 'visible';
						document.getElementById('div_total5').style.visibility = 'visible';
						document.getElementById('div_total6').style.visibility = 'visible';
						document.getElementById('div_total7').style.visibility = 'visible';
						document.getElementById('div_total8').style.visibility = 'visible';
						document.getElementById('div_total9').style.visibility = 'visible';
						document.getElementById('div_total10').style.visibility = 'visible';
						
						//Votos
						document.getElementById('div_votos1').style.visibility = 'visible';
						document.getElementById('div_votos2').style.visibility = 'visible';
						document.getElementById('div_votos3').style.visibility = 'visible';
						document.getElementById('div_votos4').style.visibility = 'visible';
						document.getElementById('div_votos5').style.visibility = 'visible';
						document.getElementById('div_votos6').style.visibility = 'visible';
						document.getElementById('div_votos7').style.visibility = 'visible';
						document.getElementById('div_votos8').style.visibility = 'visible';
						document.getElementById('div_votos9').style.visibility = 'visible';
						document.getElementById('div_votos10').style.visibility = 'visible';
						
						//ESCONDER RADIOBUTTON
						for (i=0;i<document.form1.elements.length;i++)
						{
						  if(document.form1.elements[i].type == "radio")
							{
								document.form1.elements[i].style.visibility = 'hidden';
							}
						}
						
						
						//CAMBIO DE BOTON
						document.getElementById('div_regresar').innerHTML = '<table width="593" height="63" border="0" cellpadding="0"'+
						' cellspacing="0">'+
  						'<tr>'+
    					'<td align="left" valign="top" bgcolor="#190349">'+
						'<table width="593" height="47" border="0" cellpadding="0"'+
						'cellspacing="0" background="../images/regresar.jpg">'+
  						'<tr>'+
    					'<td align="center" valign="top">'+
						'<img src="../images/espa.gif" width="593" height="47" style="cursor:hand;" onclick="javascript:location.href=\'http://www.frecuencialatina.com/sabadostropicales/index.asp\'" />'+
						'</td>'+
  						'</tr>'+
						'</table>'+
						'</td>'+
  						'</tr>'+
						'</table>';
	}

}
