
function login(situation) {
	var i	= Math.round(10000*Math.random());
	if(situation == "normal") {
		if($F('UserName') == "") {
			alert("Please input your User Name ");
			document.loginform.UserName.focus();
			return false;
		}
		if($F('Password') == "") {
			alert("Please input your Password ");
			document.loginform.Password.focus();
			return false;
		}
		if($('AutoLogin').checked){ checkBox = "ON"; }else { checkBox = ""; }
		var pars = "randomNo="+i+"&UserName="+$F('UserName')+"&Password="+$F('Password')+"&AutoLogin="+checkBox;
	}else if(situation == "afterRegistration") {
		var pars = "randomNo="+i+"&UserName="+getCookie('regUserName')+"&Password="+getCookie('regPassword');
	}
	
	var onComplete = function () {};
	MyAjax.post("/manage/authentication/login.ajax",pars,onComplete);

//	var myAjax= new Ajax.Request(
//		,
//		{
//			method: 'post',
//			parameters: pars,
//			onComplete: afterLogin
//		}
//	);
}

//function afterLogin(originalRequest) {
//	var res = originalRequest.responseText;
//
//	if(res == "0") {
//		loadFile("/controlpanel/message.php?m=incorectpassword&fromPanel=1","insideDialog");
//		adjustIframeView(parent.parent.document.getElementById('moduleBody'));
//	} else {
//		setCookie("LoggedIn","1",1800,"/",".beyondbrokers.net");
//		loadFile("/controlpanel/message.php?m=loggedin&fromPanel=1","insideDialog");
//		adjustIframeView(parent.parent.document.getElementById('moduleBody'));
//		setTimeout("parent.parent.rsft_CP.module.afterLogInOut();", parent.parent.winLapseTime);
//	}
//	if(getCookie("regUserName"))deleteCookie("regUserName");
//	if(getCookie("regPassword"))deleteCookie("regPassword");
//}	

function checkForgotUserName(v) {
	var pars = 'UserName='+ v;
	var onComplete = function(responseText) {
		if (responseText == "0") {
			showTooltip({"obj":"UserName","msg":"Username is not in our system. Please try again!","title":"WARNING","stay":0,"adjustY":5});
			$('UserName').value="";
			Field.focus('UserName');
		}
		else {
			if ((typeof lastTooltip) == 'object' && lastTooltip.hidden == 0){
				lastTooltip.hidden = 1;
				lastTooltip.close();
			}	
		}
	}

	MyAjax.post("/manage/registration/step1.ajax",pars,onComplete);
}


function checkForgotEmail(v) {
	var pars = 'Email='+ v;
	var onComplete = function(responseText) {
		if (responseText == "0") {
			showTooltip({"obj":"Email","msg":"Email is not in our system. Please try again!","title":"WARNING","stay":0,"adjustY":5});
			$('Email').value="";
			Field.focus('Email');
		}else {
			if ((typeof lastTooltip) == 'object' && lastTooltip.hidden == 0){
				lastTooltip.hidden = 1;
				lastTooltip.close();
			}	
		}
	}

	MyAjax.post("/manage/registration/step1.ajax",pars,onComplete);
}


function checkforgot() {
	if ((document.ForgotPass.UserName.value=="")&&(document.ForgotPass.Email.value=="")) {
		alertMessage.show({msg:"Please type your username or email."},$('UserName'));
		$('UserName').focus();
		return false;
	}
	
	$('forgotSubmit').disabled = true;
	var pars = "UserName="+$('UserName').value+"&Email="+$('Email').value;
	var onComplete = function(responseText) {
		if (responseText == "") {
			//top.window.winPop.loadPage({'title':'FORGOT PASSWORD','tab_1_title':'CONFIRMATION','page_url':'/controlpanel/message.php?m=529&fromPanel=1','width':466,'height':538,'page_width':442,'page_height':467});
			$I('message','Your username and password have been sent to your email');
		}else if (responseText == "1") {
			alertMessage.show({msg:"Worng usename. Please try again."},$('UserName'));
			$('UserName').value="";
			$('UserName').focus();
		}
		else if (responseText == "2") {
			alertMessage.show({msg:"Worng email. Please try again."},$('Email'));
			$('Email').value="";
			$('Email').focus();
		}
		else if (responseText == "3") {
			alertMessage.show({msg:"Worng username and email. Please try again."},$('UserName'));
			$('UserName').value="";
			$('Email').value="";
			$('UserName').focus();
		}
	}

	MyAjax.post("/manage/authentication/forgot.ajax",pars,onComplete);
}


