/******************** AJAX **********************************/
var asynchronous = new Asynchronous();
asynchronous.complete = function(responseText, id) {
  document.getElementById(id).innerHTML = responseText;
}

function LoadContent(url, id)
{
	var responseItem = document.getElementById(id)
    responseItem.innerHTML = 'Cargando, por favor espere...';
    asynchronous.call(url, id)
}

function SetData(divID,bgColor)
{
	document.getElementById(divID).style.background = bgColor;
}
/******************** AJAX **********************************/

/******************** GENERALES **********************************/
function Valida(form,mod)
{
	switch (mod)
	{
		case "Login":
		{
			if (form.email.value == "") { alert('Todos los campos son obligatorios'); form.email.focus(); return false; }
			if (form.password.value == "") { alert('Todos los campos son obligatorios'); form.password.focus(); return false; }
			break;
		}
		case "RecuperaPass":
		{
			if (form.email.value == "") { alert("You have not provided any E-mail"); form.email.focus(); return false; }
			break;
		}
		case "Contacto":
		{
			if (form.nombre.value == "") { alert('Todos los campos son obligatorios'); form.nombre.focus(); return false; }
			if (form.email.value == "") { alert('Todos los campos son obligatorios'); form.email.focus(); return false; }
			if (form.mensaje.value == "") { alert('Todos los campos son obligatorios'); form.mensaje.focus(); return false; }
			break;
		}
		case "Registro":
		{
			if (form.nombre.value == "") { alert('Todos los campos son obligatorios'); form.nombre.focus(); return false; }
			if (form.matricula.value == "") { alert('Todos los campos son obligatorios'); form.matricula.focus(); return false; }
			if (form.email.value == "") { alert('Todos los campos son obligatorios'); form.email.focus(); return false; }
			if (form.password.value == "") { alert('Todos los campos son obligatorios'); form.password.focus(); return false; }
			if (form.password.value != form.cPassword.value) { alert('Existe diferencia entre la Contraseña y su confirmacion'); form.password.focus(); return false; }
			break;
		}
	}
}

function Votar()
{
	respuesta = 0;
	elementos = window.document.getElementById('Encuesta').length;
	for(i = 0; i < elementos; i++)
	{
		if (window.document.getElementById('Encuesta').elements[i].checked) { respuesta = window.document.getElementById('Encuesta').elements[i].value; }
	}
	if (respuesta == 0)
	{
		alert('No elegiste ninguna respuesta');
	}
	else
	{
		window.location = 'contenido.php?Option=Encuesta&Resp=' + respuesta;
	}
}

function RecuperaPass(mod)
{
	if (mod == 'Show')
	{
		document.getElementById('formLogin').style.display = 'none';
		document.getElementById('recuperaPass').style.display = 'block';
	}
	else
	{
		document.getElementById('formLogin').style.display = 'block';
		document.getElementById('recuperaPass').style.display = 'none';
	}
}

/******************** GENERALES **********************************/
