function showconfirm() {
	var bl=true;
	err_msg="";
	if (!validatePass()) bl=false;
	if (!validateEmail()) bl=false;
	if (bl) {
	var el=document.getElementById("confirm_popup");
	el.style.display="block";
	}
	else {
		alert(err_msg);
	}
}
function close_popup() {
	var el=document.getElementById("confirm_popup");
	el.style.display="none";
}

function changeCmd(obj) {
	switch (obj.name) {
		case ("btnLogin") : document.login.cmd.value="Login"; break;
		case ("btnRetrieve") : document.login.cmd.value="Retrieve";
			if (validate()) {document.login.submit();}
			break;
		case ("btnSignin") : document.login.cmd.value="Signin";
			if (validate()) {document.login.submit();}
			break;			
	}
}

var err_msg;

function validate() {
	vl=document.login.cmd.value;
	err_msg="";
	var bl=true;
	if (vl=="Login"){
		if (!validateEmail()) bl=false;
		if (!validatePass()) bl=false;
	}
	else if (vl=="Signin") {
		if (!validateRePass()) bl=false;
		if (!validateEmail()) bl=false;
		if (!validatePass()) bl=false;
	}
	else {
		if (!validateEmail()) bl=false;
	}
	if (!bl) alert(err_msg);
	return bl;
}

function validateEmail(){
	var frm = document.login.EMail;
	if (!isNotEmpty(frm.value)) {
		err_msg=msg_Email + '\n\r';	
		frm.className="error_data";
		return false;
	}
	else if (!isEMailAddr(frm.value)) {
		err_msg=msg_CorrectEmail + '\n\r';	;
		frm.className="error_data";
		return false;
	}
	else {
		frm.className="correct_data";
		return true;}
}

function validateRePass() {
	var obj = document.getElementById("RePass");
	if (!isNotEmpty(obj.value)) {
		err_msg+=msg_RePass + '\n\r';	;
		obj.className="error_data";
		return false;
	}
	else if (!isTheSame(obj.value)){
		err_msg+=msg_wrongRePass + '\n\r';	;
		obj.className="error_data";
		return false;
	}
	else {
		obj.className="correct_data";
		return true;
	}
}

function isTheSame(name){
	var pw = document.getElementById("Password");
	if (pw.value != name) {return false;} else {return true;}
}


function validatePass() {
	var obj = document.getElementById("Password");
	if (!isNotEmpty(obj.value)) {
		err_msg+=msg_Pass + '\n\r';	;
		obj.className="error_data";
		return false;}
	else {
		obj.className="correct_data";
		return true;}
}

