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 VotaCerrada() {

	id = document.encuestacerrada.id.value;

	for (i=0;i<document.encuestacerrada.votacion.length;i++){
		if (document.encuestacerrada.votacion[i].checked) {
			opcion = document.encuestacerrada.votacion[i].value;
		}
	}

	buscar = id+"|"+opcion;
	var ajaxencuestas=nuevoAjax();
	ajaxencuestas.open("POST", "/ajax/encuestascerradas.php?",true);
	ajaxencuestas.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajaxencuestas.send("buscar="+buscar);
	ajaxencuestas.onreadystatechange=function() {
		if (ajaxencuestas.readyState==4) {

			document.getElementById("cajaencuestaderecha").innerHTML = ajaxencuestas.responseText;

		}
	}

}

function VotaAbierta(form,cual) {

	id = form.id.value;
	opcion = form.artista.value;


	buscar = id+"|"+opcion;
	var ajaxencuestasa=nuevoAjax();
	ajaxencuestasa.open("POST", "/ajax/encuestasabiertas.php?",true);
	ajaxencuestasa.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajaxencuestasa.send("buscar="+buscar);
	ajaxencuestasa.onreadystatechange=function() {
		if (ajaxencuestasa.readyState==4) {

			document.getElementById("cajaencuestaderecha"+cual).innerHTML = ajaxencuestasa.responseText;

		}
	}

}

function Registro(form) {

	if((form.nombres.value=="") || (form.apellidos.value=="") || (form.email.value=="")) {
	
		document.getElementById("registroerror").innerHTML = "Rellena los campos obligatorios";
	
	}
	else
	{
	
		var	validRegExp	= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
		var strEmail	= form.email.value;
		
		if (strEmail.length > 0) {
		
			if(strEmail.search(validRegExp)==-1) {
			
				document.getElementById("registroerror").innerHTML = "Escribe un email valido";			

			}
			else
			{
		
				document.getElementById("registroerror").innerHTML = "";
				for (i=0;i<form.aceptas.length;i++){
				   if (form.aceptas[i].checked)
					  break;
				}

				aceptas = form.aceptas[i].value;
				
				buscar = form.nombres.value+"|"+form.apellidos.value+"|"+form.email.value+"|"+form.codigo.value+"|"+form.telefono.value+"|"+form.estado.value+"|"+aceptas;
				var ajaxregistro=nuevoAjax();
				ajaxregistro.open("POST", "/ajax/registro.php?",true);
				ajaxregistro.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				ajaxregistro.send("buscar="+buscar);
				ajaxregistro.onreadystatechange=function() {
					if (ajaxregistro.readyState==4) {

						document.getElementById("cajaregistro").innerHTML = ajaxregistro.responseText;

					}
				}
		
			}			
			
		}

		
	}


}