/************************ Encuestas publicas **********************/

function verEncuesta(pIDEncuesta)
{
	var tContenedor = document.getElementById("trEncuesta-" + pIDEncuesta);
	if(tContenedor)
	{
		with(tContenedor)
		{
			if(className == "oculto")
			{
				className = "visible";
				var tEncuesta = document.getElementById("tdEncuesta-" + pIDEncuesta);
				tEncuesta.innerHTML = "&nbsp;";
				x_VerEncuesta(pIDEncuesta, function(pCadena)
					{
						tEncuesta.innerHTML = pCadena;
						cargarEncuesta(pIDEncuesta, "tdResultados-" + pIDEncuesta);
					});
			}
			else
				className = "oculto";
		}
	}
}
function cargarEncuesta(pIDEncuesta, pDestino)
{
	var sXML = "xml.encuesta.php?IDEncuesta=" + pIDEncuesta;
	var oFlash = new SWFObject("encuesta.swf", "", "250", "200", "7", "", true);
	oFlash.addVariable("_URL", sXML);
	oFlash.addParam("wmode", "transparent");
	oFlash.write(pDestino);
	$('#boton-'+pIDEncuesta).html('<input type="button" value="ver encuesta" onclick="mostrarEncuesta('+pIDEncuesta+');" style="width:100px;float:right;"/>');
	$('#btnVotar-'+pIDEncuesta+'-2').hide();
}


function mostrarEncuesta(pIDEncuesta){
	x_MostrarEncuesta(pIDEncuesta, function(pCadena){
		$('#cajasder').html(pCadena);	
	});
}

function guardarVotacion(pForm, pIDEncuesta)
{
	var bOpcion = false;
	with(pForm)
	{
		for(var lJ = 0; lJ < rdOpcion.length; lJ++)
		{
			if(rdOpcion[lJ].checked == true)
			{
				var lIDOpcion = rdOpcion[lJ].value;
				bOpcion = true;
				break;
			}
		}
		if(!bOpcion)
		{
			alert("Por favor, seleccione una opción");
			rdOpcion[0].focus();
		}
		else
		{
			if(validarEmail(txtEmail.value))
			{
				x_GuardarVotacion(pIDEncuesta, lIDOpcion, txtEmail.value, function(pCadena)
					{
						var tEncuesta = document.getElementById("tdEncuesta-" + pIDEncuesta);
						if(tEncuesta) tEncuesta.innerHTML = pCadena;
						cargarResultadoDeEncuesta(pIDEncuesta, "divResultados-" + pIDEncuesta);
						$('#boton-'+pIDEncuesta).html('<input type="button" value="ver encuesta" onclick="mostrarEncuesta('+pIDEncuesta+');" style="width:100px;float:right;"/>');
						$('#btnVotar-'+pIDEncuesta+'-2').hide();
					});
			}
			else
			{
				alert("Por favor, ingrese un Email válido");
				txtEmail.focus();
			}
		}
	}
	return false;
}

function cargarResultadoDeEncuesta(pIDEncuesta, pDestino)
{
	var oDestino = document.getElementById(pDestino);
	if(oDestino)
	{
		var oFlash = new SWFObject("encuesta.swf", "", "250", "200", "7", "", true);
		with(oFlash)
		{
			addVariable("_URL", "xml.encuesta.php?IDEncuesta=" + pIDEncuesta);
			addParam("wmode", "transparent");
			write(pDestino);
		}
	}
}

function visualizarSeccion(pSeccion, pVisible)
{
	var oSeccion = document.getElementById(pSeccion);
	if(oSeccion)
	{
		with(oSeccion)
		{
			if(pVisible && oSeccion.className == "oculto")
				className = "visible";
			else if(!pVisible && (className == "" || className == "visible"))
				className = "oculto";
		}
	}
}
function retornarFecha(pDestino)
{
	var aDias = new Array("Domingo", "Lunes", "Martes",
		"Mi&eacute;rcoles",  "Jueves", "Viernes", "S&aacute;bado");
	var aMeses = new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
	
	var dFecha = new Date();
	with(dFecha)
	{
		var lIDDia = getDay();
		var sDia = new String(getDate());
		//var sMes = new String(getMonth() + 1);
		var sMes = getMonth();
		var lAno = getYear();
		var sHora = new String(getHours());
		var sMinutos = new String(getMinutes());
	}
	if(sDia.length == 1) sDia = "0" + sDia;
	if(sMes.length == 1) sMes = "0" + sMes;
	if(lAno < 1900) lAno += 1900;
	if(sHora.length == 1) sHora = "0" + sHora;
	if(sMinutos.length == 1) sMinutos = "0" + sMinutos;
	pDestino = document.getElementById(pDestino);
	if(pDestino)
	{
		pDestino.innerHTML = aDias[lIDDia] + ", " + sDia + " de " + aMeses[sMes] + " de " + lAno;
	}
}

/*** MULTIMEDIA ***//*
function desplegarVideo (pId, pDesc, pAutoPlay, pAncho, pAlto)
{

	var tVideos = document.getElementById("tdVideosCD");
	if(tVideos != undefined)
	{
		oFlash = new SWFObject("player_flv.swf", "", pAncho, pAlto, "7", "#FFFFFF", true);
		with(oFlash)
		{
			addParam("menu", "false");
			addVariable("flv", "videos/"+pId+".flv");
			addVariable("width", pAncho);
			addVariable("height", pAlto);
			addVariable("showstop", 1);
			addVariable("showvolume", 1);
			addVariable("startimage", "images/TEB-negro.jpg");
			addVariable("autoplay", pAutoPlay);
			addVariable("bgcolor1", "F4F4F4");
			addVariable("bgcolor2", "F4F4F4");
			addVariable("playercolor", "D8D8D8");
			addVariable("hovercolor", "000000");
			write("tdVideosCD");
		}
	}
	
	devolverOpiniones(pId, 3, "tdComentariosVideo");
}*/

function desplegarVideo (pId, pDesc, pAutoPlay, pAncho, pAlto)
{

	var tVideos = document.getElementById("tdVideosCD");
	if(tVideos != undefined)
	{
		//var url ="http://www.youtube.com/v/"+pId+"&hl=es&fs=1";
	oFlash = new SWFObject("http://www.youtube.com/v/"+pId+"&hl=es&fs=1", "", pAncho, pAlto, "7", "#FFFFFF", true);
		//alert(url);
		with(oFlash)
		{
			addParam("menu", "false");
			write("tdVideosCD");
		}
	}
	
	devolverOpiniones(pId, 3, "tdComentariosVideo");
}

/*** SUSCRIPCION ***/
function guardarSuscriptor(pForm)
{
	with(pForm)
	{
		if(validarEmail(email.value))
		{
			x_GuardarSuscriptor(email.value, function(pCadena)
			{
				alert("Gracias por suscribirse a nuestro Newsletter.\n");
				pForm.reset();
			});
		}
		else
		{
			alert("Por favor, ingrese un Email válido");
			email.focus();
		}
	}
	return false;
}

function validarEmail(pEmail)
{
	var oRegExp = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
	return oRegExp.test(pEmail);
}

/*** OPINIONES ***/
function guardarOpinion(pForm)
{
	with(pForm)
	{
		if(nombres.value.length > 0)
		{
			if(validarEmail(email.value))
			{
				if(mensaje.value.length > 10)
				{
					x_GuardarOpinion(idregistro.value, tipo.value, nombres.value, email.value, mensaje.value, function(pCadena)
					{
						alert("Gracias por enviar su comentario.\nPronto podrá verlo en línea.");
						pForm.reset();
					});
				}
				else
				{
					alert("Su mensaje es demasiado breve.");
					mensaje.focus();
				}
			}
			else
			{
				alert("Por favor, ingrese un Email válido");
				email.focus();
			}
		}
		else
		{
			alert("Por favor, ingrese su Nombre");
			nombres.focus();
		}
	}
	return false;
}
function devolverOpiniones(pId, pTipo, pDestino)
{
	var destino = document.getElementById(pDestino);
	
	if(destino != null)
	{
		x_DevolverOpiniones(pId, pTipo, function(pCadena)
		{
			destino.innerHTML = pCadena;
		});
		document.forms["frmOpinion"].elements["idregistro"].value = pId;
	}
	return false;
}

/*** INSCRIPCIONES ***/
function guardarInscripcion(pForm)
{
	with(pForm)
	{
		if(nombres.value.length > 0)
		{
			if(validarEmail(email.value) && telefono.value.length > 0)
			{
				if(empresa.value.length > 0)
				{
					x_GuardarInscripcion(nombres.value, torneo.value, email.value, telefono.value, empresa.value, comentarios.value, function(pCadena)
					{
						alert("Gracias por contactarse con nosotros. Pronto nos comunicaremos con usted.");
						pForm.reset();
					});
				}
				else
				{
					alert("Por favor, ingrese el nombre de la Empresa.");
					empresa.focus();
				}
			}
			else
			{
				alert("Por favor, ingrese un Email válido y un teléfono.");
				email.focus();
			}
		}
		else
		{
			alert("Por favor, ingrese el Nombre y Apellido del Titular.");
			nombres.focus();
		}
	}
	return false;
}

/*** CONTACTO ***/
function enviarContacto(pForm)
{
	with(pForm)
	{
		if(nombres.value.length > 0)
		{
			if(validarEmail(email.value))
			{
				if(mensaje.value.length > 10)
				{
					x_EnviarContacto(nombres.value, email.value, telefono.value, comentarios.value, function(pCadena)
					{
						alert("Gracias por contactarse con nosotros. Pronto nos comunicaremos con usted.");
						pForm.reset();
					});
				}
				else
				{
					alert("Por favor, ingrese su Mensaje.");
					mensaje.focus();
				}
			}
			else
			{
				alert("Por favor, ingrese un Email válido.");
				email.focus();
			}
		}
		else
		{
			alert("Por favor, ingrese su Nombre.");
			nombres.focus();
		}
	}
	return false;
}

/*** POSICIONES ***/
function retornarPosiciones(pSelect)
{
	var tRanking = document.getElementById("tdPosiciones");
	tRanking.innerHTML = "<img src='images/loader.gif' />";
	x_RetornarPosiciones(pSelect.options[pSelect.selectedIndex].value,
		function(pCadena)
		{
				tRanking.innerHTML = pCadena;
		});
}

/*** FIXTURE ***/
function retornarFixture(pSelect)
{
	var tRanking = document.getElementById("tdFixture");
	tRanking.innerHTML = "<img src='images/loader.gif' />";
	x_RetornarFixture(pSelect.options[pSelect.selectedIndex].value,
		function(pCadena)
		{
				tRanking.innerHTML = pCadena;
		});
}

/*** RESULTADOS ***/
function retornarResultados(pSelect, pEquipo)
{
	var tRanking = document.getElementById("tdFixture");
	tRanking.innerHTML = "<img src='images/loader.gif' />";
	x_RetornarResultados(pSelect.options[pSelect.selectedIndex].value, pEquipo, 
		function(pCadena)
		{
				tRanking.innerHTML = pCadena;
		});
}

/**** IMAGENES ****/
function cargarImagenNext(pImagenes)
{
	var actual = document.forms["frmOpinion"].elements["actual"].value;
	var pPos = ((actual == (pImagenes.length-1)) ? 0 : parseInt(actual)+1);
	cargarImagen(pPos,pImagenes);
	document.forms["frmOpinion"].elements["actual"].value = pPos;
}
function cargarImagenPrev(pImagenes)
{
	var actual = document.forms["frmOpinion"].elements["actual"].value;
	var pPos = ((actual == 0) ? (pImagenes.length-1) : parseInt(actual)-1);
	cargarImagen(pPos,pImagenes);
	document.forms["frmOpinion"].elements["actual"].value = pPos;
}

function cargarImagen(pPosicion, pImagenes)
{
	var tImg = document.getElementById("imgSrc");
	if(tImg != null) tImg.src = pImagenes[pPosicion][0];
	var tDesc = document.getElementById("imgCaption");
	if(tDesc != null) tDesc.innerHTML = pImagenes[pPosicion][1];
	
	devolverOpiniones(pImagenes[pPosicion][2], 2, "tdComentariosImg")
}

function mostrarLogin()
{

	 $("#login").slideDown('fast');
	 return false;
}

function ocultarLogin()
{

	 $("#login").slideUp('fast');
	 return false;
}

/*function validarUsuario(pForm)
{
	with(pForm)
		x_ValidarUsuario(txtUsuario.value, txtClave.value, function(pCadena)
		{
			var res = pCadena.split(":|:");
			if(res[0] == "S")
				location.href = res[1];
			else
				alert("Usuario o Clave incorrecto");
		});
	return false;
}*/

function validarDelegado(pForm)
{

	with(pForm)
	{
		if(txtUsuario.value == '') {alert("Por favor, ingrese un nombre de usuario."); txtUsuario.focus(); return false;}
		if(txtClave.value == '') {alert("Por favor, ingrese una clave."); txtClave.focus(); return false;}
		x_ValidarDelegado(txtUsuario.value, txtClave.value, function(pCadena)
		{
			var res = pCadena.split(":|:");
			if(res[0] == "S")
				location.href = res[1];
			else
				alert("Usuario o Clave incorrecto");
		});
	return false;
	}
}

/************************ Encuestas privadas **********************/

function verEncuesta2(pIDEncuesta)
{
	var tContenedor = document.getElementById("trEncuesta2-" + pIDEncuesta+'');
	if(tContenedor)
	{
		with(tContenedor)
		{
			if(className == "oculto")
			{
				className = "visible";
				var tEncuesta = document.getElementById("tdEncuesta2-" + pIDEncuesta+'');
				tEncuesta.innerHTML = "&nbsp;";
				x_VerEncuesta2(pIDEncuesta, function(pCadena)
					{
						tEncuesta.innerHTML = pCadena;
						cargarEncuesta2(pIDEncuesta, "tdResultados2-" + pIDEncuesta);
					});
			}
			else
				className = "oculto";
		}
	}
}
function cargarEncuesta2(pIDEncuesta, pDestino)
{
	var sXML = "xml.encuestapri.php?IDEncuesta=" + pIDEncuesta;
	var oFlash = new SWFObject("encuesta.swf", "", "250", "200", "7", "", true);
	oFlash.addVariable("_URL", sXML);
	oFlash.addParam("wmode", "transparent");
	oFlash.write(pDestino);
	$('#boton2-'+pIDEncuesta).html('<input type="button" value="ver encuesta" onclick="mostrarEncuesta2('+pIDEncuesta+');" style="width:100px;float:right;"/>');
	$('#btnVotar2-'+pIDEncuesta+'-2').hide();
}

function mostrarEncuesta2(pIDEncuesta){
	x_MostrarEncuesta2(pIDEncuesta, function(pCadena){
		$('#cajasder2').html(pCadena);	
	});
}

function guardarVotacion2(pForm, pIDEncuesta)
{
	var bOpcion = false;
	with(pForm)
	{
		for(var lJ = 0; lJ < rdOpcion.length; lJ++)
		{
			if(rdOpcion[lJ].checked == true)
			{
				var lIDOpcion = rdOpcion[lJ].value;
				bOpcion = true;
				break;
			}
		}
		if(!bOpcion)
		{
			alert("Por favor, seleccione una opción");
			rdOpcion[0].focus();
		}
		else
		{
				x_GuardarVotacion2(pIDEncuesta, lIDOpcion, function(pCadena)
					{
						var tEncuesta = document.getElementById("tdEncuesta2-" + pIDEncuesta);
						if(tEncuesta) tEncuesta.innerHTML = pCadena;
						cargarResultadoDeEncuesta2(pIDEncuesta, "divResultados2-" + pIDEncuesta);
						$('#boton2-'+pIDEncuesta).html('<input type="button" value="ver encuesta" onclick="mostrarEncuesta2('+pIDEncuesta+');" style="width:100px;float:right;"/>');
						$('#btnVotar2-'+pIDEncuesta+'-2').hide();
					});
		}
	}
	return false;
}

function cargarResultadoDeEncuesta2(pIDEncuesta, pDestino)
{
	var oDestino = document.getElementById(pDestino);
	if(oDestino)
	{
		var oFlash = new SWFObject("encuesta.swf", "", "250", "200", "7", "", true);
		with(oFlash)
		{
			addVariable("_URL", "xml.encuestapri.php?IDEncuesta=" + pIDEncuesta);
			addParam("wmode", "transparent");
			write(pDestino);
		}
	}
}
