var toNextStep=false;
function validate()
{
	toNextStep = true;
	var frm = document.formmain;
	var errmsg = "";
	if (ValidatorTrim(frm.clscandidateinfo_fname.value)=='') errmsg += "First Name is required field.\r\n";
	if (ValidatorTrim(frm.clscandidateinfo_lname.value)=='') errmsg += "Last Name is required field.\r\n";
	if (ValidatorTrim(frm.clscandidateinfo_phone_day.value)=='') errmsg += 'Phone Number (Day) is required.\r\n';
	if (ValidatorTrim(frm.clscandidateinfo_email.value)!='') errmsg += checkEmail(frm.clscandidateinfo_email.value);
	else errmsg += "Email is required field.\r\n";
	if(errmsg!="")
	{
		alert(errmsg);
		return false;
	}
	if(document.getElementById("isExit")) document.getElementById("isExit").value="false";
}
function JSFX_FloatTopLeft()
{
	var startX = 10, startY = 10;
	var ns = (navigator.appName.indexOf("Netscape") != -1);
	var d = document;
	var px = document.layers ? "" : "px";
	function ml(id)
	{
		var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
		if(d.layers)el.style=el;
		el.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};
		el.x = (screen.width-800)/2;
		//el.x = startX; 
		el.y = startY;
		return el;
 	}
 
 	window.stayTopLeft=function()
 	{
		var pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
		ftlObj.y += (pY + startY - ftlObj.y)/8;
		//ftlObj.y = (pY > startY) ? pY + startY : startY;
		ftlObj.sP(ftlObj.x, ftlObj.y);
		ftlObj2.sP(ftlObj.x, ftlObj.y);
		
		ftlObj2.style.height = ftlObj.offsetHeight;
		ftlObj2.style.width  = ftlObj.offsetWidth;
		
		setTimeout("stayTopLeft()", 20);
 	}
	ftlObj = ml("SIGNUP_EXIT_POPUP");
	ftlObj2 = ml("tracebgiframe");
	ftlObj2.style.height = ftlObj.offsetHeight;
	ftlObj2.style.width = ftlObj.offsetWidth;
	stayTopLeft();
}

function ml(id)
{
	var ns = (navigator.appName.indexOf("Netscape") != -1);
	var d = document;
	var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
	if(d.layers)el.style=el;
	return el;
}
 
function confirmExit()
{
	if (!toNextStep)
	{
		if (document.formmain_right.clscandidateinfo_fname && document.formmain_right.clscandidateinfo_fname.value != "First Name") document.formmain_right.clscandidateinfo_fname.value = "First Name";
		if (document.formmain_right.clscandidateinfo_email && document.formmain_right.clscandidateinfo_email.value != "Email Address") document.formmain_right.clscandidateinfo_email.value = "Email Address";
		if (document.formmain_right.clscandidateinfo_phone_day && document.formmain_right.clscandidateinfo_phone_day.value != "Phone Number") document.formmain_right.clscandidateinfo_phone_day.value = "Phone Number";
		document.getElementById("SIGNUP_EXIT_POPUP").style.display = "block";
		document.getElementById("tracebgiframe").style.display = "block";
		JSFX_FloatTopLeft();
		return "Are you sure you want to leave?";
	}
	else
	{
		toNextStep=false;
	}
}
//if (navigator.userAgent.indexOf("Netscape") == -1) window.onbeforeunload = confirmExit;
 
function hideExitPopup()
{
	document.getElementById("SIGNUP_EXIT_POPUP").style.display = "none";
	document.getElementById("tracebgiframe").style.display = "none";
}

function ShowTermsAndCondition()
{
	open("termsofmembership.php?popup=1","TERMS_WIN",'top=100,left=50,width=500,height=600,scrollbars=yes,location=no,status=no,resizable=yes');
	return false;
}