
function doForgot(form) {

	var user = {email: form.eml.value, password: form.pwd.value};	
	JUser.processForgot(user,{callback:cbForgot});
}

function doForgotFlip(form) {

	var user = {email: form.eml.value, password: form.pwd.value};	
	JUser.processForgot(user,{callback:cbForgotFlip});
}

function cbForgot(param) {
	
	if (param.length > 1) {
	
		document.getElementById('msg_error').style.display = 'none';
		document.getElementById('msg_error2').style.display = 'block';
		document.getElementById('msg_error2').innerHTML = "<strong>SU CONTRASE\321A HA SIDO ENVIADA A " + param.substr(2, param.length) +", DEBE LLEGAR EN BREVE.</strong>";
	 
	} else if (param == '1') {
	 
		document.getElementById('msg_error2').style.display = 'none';
		document.getElementById('msg_error').style.display = 'block';
		document.getElementById('msg_error').innerHTML = "Ingrese su direcci\363n de email.";
		
	} else if (param == '3') {
	 
		document.getElementById('msg_error2').style.display = 'none';
		document.getElementById('msg_error').style.display = 'block';
		document.getElementById('msg_error').innerHTML = "El email que ingres\363 no es v\341lido.";

	} else if (param == '4') {

		document.getElementById('msg_error2').style.display = 'none';
		document.getElementById('msg_error').style.display = 'block';
		document.getElementById('msg_error').innerHTML = "No se encontr\363 ninguna cuenta con esa direcci\363n de email. Int\351ntelo nuevamente.";
	}	
}

function cbForgotFlip(param) {
	
	if (param.length > 1) {
	
		document.getElementById('msg_error').style.display = 'none';
		document.getElementById('msg_error2').style.display = 'block';
		document.getElementById('msg_error2').innerHTML = "<strong>SU CONTRASE\321A HA SIDO ENVIADA A " + param.substr(2, param.length) +"</strong>";
	 
	} else if (param == '1') {
	 
		document.getElementById('msg_error2').style.display = 'none';
		document.getElementById('msg_error').style.display = 'block';
		document.getElementById('msg_error').innerHTML = "Ingrese su direcci\363n de email.";
		
	} else if (param == '3') {
	 
		document.getElementById('msg_error2').style.display = 'none';
		document.getElementById('msg_error').style.display = 'block';
		document.getElementById('msg_error').innerHTML = "El email que ingres\363 no es v\341lido.";
		
	} else if (param == '4') {

		document.getElementById('msg_error2').style.display = 'none';
		document.getElementById('msg_error').style.display = 'block';
		document.getElementById('msg_error').innerHTML = "No tenemos registro del email que ingres\363. Intente nuevamente o <a href=\"#\" onclick=\"return register()\">reg\355strese aqu\355</a>.";
	}	
}

function showOkWindow(){
    document.getElementById('content').style.display = "none";
	document.getElementById('success').style.display = "block";
}	
	
// GET THE FIRTS NAME OF THE USER AND IT GOES TO CALLBACK FUNCTION 	
function showNextPage() {
	
	JUser.getName({callback:cbShowNextPage});

}

// CALL THE FUNCTION TO SHOW THE NEXT PAGE 
function cbShowNextPage(param) {

  if ((param != "") && (parent.location.href.indexOf("login=true") > 0)) {
		parent.location.href='http://espanol.cleanandclear.com/enes/index.jsp';

	}
	else {
		// this function is on secure.js and its include is on inc-header.jsp
        	self.parent.showPage(param);
	}



}


function doLogin(form)
{
	document.getElementById("login").disabled = true;

	var user = {email: form.eml.value, password: form.pwd.value, coupon: ""};
	JUser.processLogin(user,{callback:cbLogin});

}

function cbLogin(param)
{
	if (param > 0) {
		document.getElementById("login").disabled = false;
		document.getElementById('msg_error2').style.display = 'none';
		document.getElementById('msg_error').style.display = 'block';
		document.getElementById('msg_error').innerHTML = "No se encontr\363 el email ni la contrase\361a que ingres\363. Int\351ntelo nuevamente.";	 
	}else {		
		self.parent.TB_link('http://espanol.cleanandclear.com/enes/js/login-thanks.jsp','?keepThis=true&TB_flash=true&height=120&width=340'); return false;	
	}
}

function doLoginSecure(form)
{
	document.getElementById("login").disabled = true;

	var user = {email: form.eml.value, password: form.pwd.value, coupon: ""};
	JUser.processLogin(user,{callback:cbLoginSecure});

}

function cbLoginSecure(param)
{
	if (param > 0){
		document.getElementById("login").disabled = false;
		document.getElementById('msg_error2').style.display = 'none';
		document.getElementById('msg_error').style.display = 'block';
		document.getElementById('msg_error').innerHTML = "No se encontr\363 el email ni la contrase\361a que ingres\363. Int\351ntelo nuevamente.";	 
	}else {		
		self.parent.TB_link('http://espanol.cleanandclear.com/enes/js/login-secure-thanks.jsp','?keepThis=true&TB_flash=true&height=120&width=340'); return false;	
	}
}

function doLogout() {

	JUser.processLogout({callback:cbLogout});
}

function cbLogout(param) {
	
	if (param > 0 && parent.location.href.indexOf("login=true") == -1) {
		parent.location.reload();
	}
	else {
		location.href='http://espanol.cleanandclear.com/enes/index.jsp';
	}	
}

function doVerifyUserLogin() {	
	var user = {email: "", password: "", coupon: ""};
	JUser.processVerification(user,{callback:cbVerifyUserLogin});	
}

function cbVerifyUserLogin(param) {
	if (param == 'USER_LOGIN') {
		document.getElementById("user_login").style.display="block";
		document.getElementById("user_not_login").style.display="none";
	}else {
		document.getElementById("user_login").style.display="none";
		document.getElementById("user_not_login").style.display="block";
	}
}
