var	memberLoginDialog				= null;

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function doMemberLoginDialog() {
	if (memberLoginDialog != null) {
	return;
	}
var url								= "/clientServer/?section=MemberLogin";
memberLoginDialog					= document.createElement('DIV');
handleGetComplete					= 'handleStandardGetComplete';
handleDialogClose					= 'closeMemberLoginDialog';
emptyArea							= 0;
doAjaxPopup('commonDialog',memberLoginDialog,url,400,300);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function closeMemberLoginDialog() {
closeAjaxPopup(memberLoginDialog);
memberLoginDialog					= null;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function submitMemberFormOnEnter(e,formObj,lang) {
var keycode;
	if (window.event) {
	keycode 						= window.event.keyCode;
	} else {
	keycode 						= e.which;
	}

	if(keycode == 13) {
	submitMemberLoginForm(formObj,lang);
	}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function submitMemberLoginForm(formObj,lang) {
var F1								= formObj.USERNAME;
var F2								= formObj.PASSWORD;
var message1						= (lang == 'en') ? "Please enter your username before proceeding." : "Veuillez inscrire votre nom d'utilisateur avant de continuer.";
var message2						= (lang == 'en') ? "Please enter your password before proceeding." : "Veuillez inscrire votre mot de passe avant de continuer.";

	if(F1.value.length==0){
	alert(message1);
	F1.focus();
	return;
	}
	if (F2.value.length == 0) {
	alert(message2);
	F2.focus();
	return;
	}
	
var username						= F1.value;
var password						= F2.value;
var params							= "section=MemberLogin&DOFORM=1&USERNAME="+username+"&PASSWORD="+password;
showLoadingMessage();
handlePostComplete					= 'handleMemberLoginDialogPostComplete';
postAjaxContent('/clientServer/',params);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function submitNewPasswordForm(formObj,lang) {
var F1								= formObj.PASSWORD1;
var F2								= formObj.PASSWORD2;

var message1						= (lang == 'en') ? "Please enter your password before proceeding." : "Veuillez inscrire votre mot de passe avant de continuer.";
var message2						= (lang == 'en') ? "Please enter your password again for confirmation, before proceeding." : "Veuillez inscrire a nouveau votre mot de passe pour le confirmer avant de continuer.";
var message3						= (lang == 'en') ? "Your password does not match its confirmation.  Please try again." : "Votre mot de passe ne correspond pas a la confirmation. Veuillez essayer de nouveau.";

	if(F1.value.length==0){
	alert(message1);
	F1.focus();
	return;
	}
	if (F2.value.length == 0) {
	alert(message2);
	F2.focus();
	return;
	}
	if (F1.value != F2.value) {
	alert(message3);
	F2.focus();
	return;
	}
	
var password1						= F1.value;
var password2						= F2.value;
var params							= "section=MemberLogin&DOFORM=2&PASSWORD1="+password1+"&PASSWORD2="+password2;
showLoadingMessage();
handlePostComplete					= 'handleMemberLoginDialogPostComplete';
postAjaxContent('/clientServer/',params);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function closeFormAndJumpToLoginBridge() {
closeMemberLoginDialog();
top.document.location.href			= '/loginBridge/';
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function closeFormAndJumpToConsolePage() {
closeMemberLoginDialog();
top.document.location.href			= '/console/';
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function closeFormAndJumpToMembersPage() {
closeFormAndJumpToLoginBridge();
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function handleMemberLoginDialogPostComplete(success,xmlHTTP) {
	if (success) {
	var txt							= xmlHTTP.responseText;
		if (txt == 'SUCCESS=USER') {
		closeFormAndJumpToLoginBridge();
		return;
		} else if (txt == 'SUCCESS=ADMIN') {
		closeFormAndJumpToConsolePage();
		return;
		}
	}
responseContainer.innerHTML			= xmlHTTP.responseText;
}




