var myFormCheck = new Array();
var yPasto;
window.addEvent('domready', function()
{
	if(isInterna)
	{
		elTop = $("wrapper").getPosition().y;
		elAlto = $("wrapper").getSize().y;
		
		$("pasto").setStyle("top", (elTop+elAlto-100)+"px");
		
		yPasto = $("pasto").getPosition().y;
	}
	else
	{
		yPasto = $("pasto").getPosition().y;
	}
	
	myFormCheck[0] = new FormCheck('frmViral',
        {
                submitByAjax: true,
                display:
                {
                        errorsLocation: 1,
                        showErrors: 1,
						scrollToFirst: false
                },
                onAjaxSuccess: function(responseText, responseXML)
                {
                     if(responseText==1)
                     {
                        $$("#frmViral .AlertasFormulario").set("html", "Tu mensaje se ha enviado");
						$$("#frmViral .AlertasFormulario").setStyle('display', 'block');
                     }
                     else
                     {
						$$("#frmViral .AlertasFormulario").set("html", "Error enviando el mensaje");
						mostrarError("#frmViral");
                     }
					 
					 $('frmViral').reset();
					 
                },
                onAjaxFailure: function()
                {
                        mostrarError("#FormularioViral");
						$('frmViral').reset();
                }
        });
	
		myFormCheck[1] = new FormCheck('frmRegistro',
        {
                submitByAjax: true,
                display:
                {
                        errorsLocation: 1,
                        showErrors: 1,
						scrollToFirst: false
                },
                onAjaxSuccess: function(responseText, responseXML)
                {
                     if(responseText==1)
                     {
                        document.location = "./";
                     }
                     else if(responseText=="error_email")
                     {
                        mostrarError("#FormularioRegistro");
					    $$("#frmRegistro .AlertasFormulario").set("html", "Error al registrarte, la direcci&oacute;n de correo electr&oacute;nico  ya existe,  intenta nuevamente");
						//$('frmRegistro').reset();
                     }else if(responseText=="error_cedula")
                     {
                         mostrarError("#FormularioRegistro");
						 $$("#frmRegistro .AlertasFormulario").set("html", "Error al registrarte, el documento de identidad  ya existe,  intenta nuevamente");
						//$('frmRegistro').reset();
                     }
                },
                onAjaxFailure: function()
                {
                        mostrarError("#FormularioRegistro");
						//$('frmRegistro').reset();
                }
        });
	
		myFormCheck[2] = new FormCheck('frmLogin',
        {
                submitByAjax: true,
                display:
                {
                        errorsLocation: 1,
                        showErrors: 1,
						scrollToFirst: false
                },
                onAjaxSuccess: function(responseText, responseXML)
                {
                     if(responseText==1)
                     {
                        document.location = "./";
                     }
                     else
                     {
                        mostrarError("#FormularioLogin");
						$('frmLogin').reset();
                     }
                },
                onAjaxFailure: function()
                {
                        mostrarError("#FormularioLogin");
						$('frmLogin').reset();
                }
        });
	
		myFormCheck[3] = new FormCheck('frmRecuperar',
        {
                submitByAjax: true,
                display:
                {
                        errorsLocation: 1,
                        showErrors: 1,
						scrollToFirst: false
                },
                onAjaxSuccess: function(responseText, responseXML)
                {
                     if(responseText==1)
                     {
                        $$("#FormularioRecuperar .AlertasFormulario").set("html", "La contrase&ntilde;a ha sido enviada a tu correo");
						$$("#FormularioRecuperar .AlertasFormulario").setStyle('display', 'block');
						$('frmRecuperar').reset();
                     }
                     else
                     {
						$$("#FormularioRecuperar .AlertasFormulario").set("html", "El email ingresado no existe");
						mostrarError("#FormularioRecuperar");
						$('frmRecuperar').reset();
                     }
                },
                onAjaxFailure: function()
                {
                        mostrarError("#FormularioRecuperar");
						$('frmRecuperar').reset();
                }
        });
	
		myFormCheck[4] = new FormCheck('frmContacto',
        {
                submitByAjax: true,
                display:
                {
                        errorsLocation: 1,
                        showErrors: 1,
						scrollToFirst: false
                },
                onAjaxSuccess: function(responseText, responseXML)
                {
                     if(responseText==1)
                     {
                        $$("#frmContacto .AlertasFormulario").set("html", "Gracias, tus comentarios han sido enviados.");
						$$("#frmContacto .AlertasFormulario").setStyle('display', 'block');
						$('frmContacto').reset();
                     }
                     else
                     {
						$$("#frmContacto .AlertasFormulario").set("html", "Error al enviar");
						mostrarError("#frmContacto");
						$('frmContacto').reset();
                     }
                },
                onAjaxFailure: function()
                {
                        mostrarError("#FormularioContacto");
						$('frmContacto').reset();
                }
        });
		
		
		myFormCheck[5] = new FormCheck('frmMiCuenta',
        {
                submitByAjax: true,
                display:
                {
                        errorsLocation: 1,
                        showErrors: 1,
						scrollToFirst: false
                },
                onAjaxSuccess: function(responseText, responseXML)
                {
                     if(responseText==1)
                     {
                        document.location = "./";
                     }
                     else
                     {
                        mostrarError("#FormularioCuenta");
						//$('frmRegistro').reset();
                     }
                },
                onAjaxFailure: function()
                {
                        mostrarError("#FormularioCuenta");
						//$('frmRegistro').reset();
                }
        });
		
		/*PRELOAD IMAGES*/
		preloadImages();	
		
});

function mostrarError(cualDiv)
{
	$$(cualDiv+" .AlertasFormulario").setStyle('display', 'block');
}

function SoloLogin(){
	cerrarTooltips();
	$('vertical_slide').tween('height', '220');
	$("pasto").tween("top", (yPasto+220));
	$('FormularioRegistro').style.display='none';
	$('FormularioRecuperar').style.display='none';
	$('FormularioContacto').style.display='none';
	$('FormularioViral').style.display='none';
	$('FormularioCuenta').style.display='none';
	setTimeout("$('FormularioLogin').style.display='block';",300);

}

function SoloRegistro(){
	cerrarTooltips();
	$('vertical_slide').tween('height', '300');
	$("pasto").tween("top", (yPasto+300));
	$('FormularioLogin').style.display='none';
	$('FormularioRecuperar').style.display='none';	
	$('FormularioContacto').style.display='none';
	$('FormularioViral').style.display='none';
	$('FormularioCuenta').style.display='none';
	setTimeout("$('FormularioRegistro').style.display='block';",300);
	eval_pais();
}


function SoloCuenta(){
	cerrarTooltips();
	$('vertical_slide').tween('height', '300');
	$("pasto").tween("top", (yPasto+300));
	$('FormularioLogin').style.display='none';
	$('FormularioRecuperar').style.display='none';	
	$('FormularioContacto').style.display='none';
	$('FormularioViral').style.display='none';
	$('FormularioRegistro').style.display='none';
	setTimeout("$('FormularioCuenta').style.display='block';",300);
}

function SoloRecuperar(){
	cerrarTooltips();
	$('vertical_slide').tween('height', '200');
	$("pasto").tween("top", (yPasto+200));
	$('FormularioLogin').style.display='none';
	$('FormularioRegistro').style.display='none';
	$('FormularioContacto').style.display='none';
	$('FormularioViral').style.display='none';
	$('FormularioCuenta').style.display='none';
	setTimeout("$('FormularioRecuperar').style.display='block';",300);

}

function SoloContacto(){
	cerrarTooltips();
	$('vertical_slide').tween('height', '340');
	$("pasto").tween("top", (yPasto+340));
	$('FormularioLogin').style.display='none';
	$('FormularioRegistro').style.display='none';
	$('FormularioRecuperar').style.display='none';
	$('FormularioViral').style.display='none';
	$('FormularioCuenta').style.display='none';
	setTimeout("$('FormularioContacto').style.display='block';",300);

}

function SoloViral(){
	cerrarTooltips();
	$('vertical_slide').tween('height', '340');
	$("pasto").tween("top", (yPasto+340));
	$('FormularioLogin').style.display='none';
	$('FormularioRegistro').style.display='none';
	$('FormularioRecuperar').style.display='none';
	$('FormularioContacto').style.display='none';
	$('FormularioCuenta').style.display='none';
	setTimeout("$('FormularioViral').style.display='block';",300);

}

function CerrarFormularios(){
	cerrarTooltips();
	$('vertical_slide').tween('height', '0');
	$("pasto").tween("top", (yPasto));
	$('FormularioLogin').style.display='none';
	$('FormularioRegistro').style.display='none';
	$('FormularioRecuperar').style.display='none';
	$('FormularioContacto').style.display='none';
	$('FormularioViral').style.display='none';
	$('FormularioCuenta').style.display='none';
}

function cerrarTooltips()
{
	myFormCheck.each(
		function(elemento, indice)
		{
			elemento.reinitialize('forced');
		}
	);
}

function updateSelect(selectedValue,elTarget)
{
	selectTarget = document.getElementById(elTarget);
	selectTarget.options.length = 0;
	if (selectedValue!='') 
	{
		selectTarget.options[selectTarget.options.length]=new Option('-- Select --','')
		sTempAry = selectedValue.split("%");
		sTempAry = sTempAry[1].split("*");
		for (i=0; i<sTempAry.length; i++) 
		{
			sTempValAry = sTempAry[i].split("|");
			selectTarget.options[selectTarget.options.length]=new Option(sTempValAry[1],sTempValAry[0]) 
		}
	}
	else 
	{
		selectTarget.options[selectTarget.options.length]=new Option('-- Select --','') 
	}
}
function preloadImages(){
	var a = new Image();
	a.src='images/BtEnviarFormularioOver.png';
}

