
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>YOUR PASSWORD HAS BEEN SENT TO " + param.substr(2, param.length) +", IT SHOULD ARRIVE SHORTLY.</strong>";
	 
	} else if (param == '1') {
	 
		document.getElementById('msg_error2').style.display = 'none';
		document.getElementById('msg_error').style.display = 'block';
		document.getElementById('msg_error').innerHTML = "Please, enter your e-mail address.";
		
	} else if (param == '3') {
	 
		document.getElementById('msg_error2').style.display = 'none';
		document.getElementById('msg_error').style.display = 'block';
		document.getElementById('msg_error').innerHTML = "The e-mail you entered is invalid.";

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

		document.getElementById('msg_error2').style.display = 'none';
		document.getElementById('msg_error').style.display = 'block';
		document.getElementById('msg_error').innerHTML = "No account with that email was found. Please try again.";
	}	
}

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>YOUR PASSWORD HAS BEEN SENT TO " + 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 = "Please, enter your e-mail address.";
		
	} else if (param == '3') {
	 
		document.getElementById('msg_error2').style.display = 'none';
		document.getElementById('msg_error').style.display = 'block';
		document.getElementById('msg_error').innerHTML = "The e-mail you entered is invalid.";
		
	} else if (param == '4') {

		document.getElementById('msg_error2').style.display = 'none';
		document.getElementById('msg_error').style.display = 'block';
		document.getElementById('msg_error').innerHTML = "We have no record of the email you entered. Please try again or <a href=\"#\" onclick=\"return register()\">register here</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='/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 = "The e-mail or password you entered was not found. Please try again.";	 
	}else {		
		self.parent.TB_link('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 = "The e-mail or password you entered was not found. Please try again.";	 
	}else {		
		self.parent.TB_link('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='/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";
	}
}
