function waregistervalidate(frm)
{
	var err = "";
	if(ValidatorTrim(frm.clsregister_username.value)=="") err += "Nick is a required field.\n";
	if(!checkcharlength(frm.clsregister_username, 4,15)) err+="Nick must be between 4-15 characters long.\n";
	
	var bln=checkvalidscreenname(frm.clsregister_username.value);
	if(bln==false)
	{
		err += "Nick can not contain special characters.\n";
	}
	//if(ValidatorTrim(frm.clsregister_firstname.value)=="") err += "Firstname is a required field.\n";
	//if(ValidatorTrim(frm.clsregister_lastname.value)=="") err += "Lastname is a required field.\n";
	if(ValidatorTrim(frm.clsregister_email.value)=="") 
	{
		err += "Email is a required field.\n";
	}
	else
	{
		err += checkEmail(frm.clsregister_email.value);
	}
	
	if(ValidatorTrim(frm.clsregister_confirmemail.value)=="") 
	{
		err += "Confirm Email is a required field.\n";
	}
	else
	{
		if(checkEmail(frm.clsregister_confirmemail.value) != '')
		err +='Please enter a valid Confirm Email address.\n';
	}
	if(ValidatorTrim(frm.clsregister_email.value) != ValidatorTrim(frm.clsregister_confirmemail.value)) 
		err += "Email and Confirm Email Address must be same.\n";
		
	if(ValidatorTrim(frm.clsregister_password.value)=="") err += "Password is a required field.\n";
	if(!checkcharlength(frm.clsregister_password, 4,15)) err+="Password must be between 4-15 characters long.\n";
	
	var bln1=checkvalidscreenname(frm.clsregister_password.value);
	if(bln1==false)
	{
		err += "Password can not contain special characters.\n";
	}
	
	if(ValidatorTrim(frm.clsregister_confpassword.value)=="") err += "Confirm Password is a required field.\n";
	if(ValidatorTrim(frm.clsregister_password.value)!=ValidatorTrim(frm.clsregister_confpassword.value))
	{
		err += "Both password fields must be same.\n";
	}
	if(document.formmain.clswadataupload_upfile.value != '')
	{
		if ((!/\.jpg$/i.test(document.formmain.clswadataupload_upfile.value)) && (!/\.jpeg$/i.test(document.formmain.clswadataupload_upfile.value)) && (!/\.png$/i.test(document.formmain.clswadataupload_upfile.value)) && (!/\.gif$/i.test(document.formmain.clswadataupload_upfile.value)) )
		{
			err += 'Please select .jpg,.jpeg,.gif or .png file only.';
			document.formmain.clswadataupload_upfile.focus();
		}
	}
	if(frm.clsregister_signature.value == '' && frm.clsregister_signatureflg.checked == true)
	{
		err += 'Please enter valid signature.';	
	}
	if(!frm.clsregister_agreedterm.checked)
	{
		err += 'Terms of use is required field.';	
	}
	if (err != "") 
	{
		alert(err);
		return false;	
	}
	else
	{
		return true;
	}
}
function checkcharlength(obj,len,len1)
{
	var temp = obj.value;
	if((temp.length < len) || (temp.length > len1))
		return false;
	return true;
}

function checkvalidscreenname(alphane)
{
	var str = alphane;
	for(var j=0; j<str.length; j++)
	{
		var alphaa = str.charAt(j);
		var chrcode = alphaa.charCodeAt(0);
		if((chrcode > 47 && chrcode<59) || (chrcode > 64 && chrcode<91) || (chrcode > 96 && chrcode<123) || chrcode==95)
		{
		}
		else
		{
			return false;
		}
	}
	return true;
}

function onChange_Profession()
{
	var frm = document.formmain;
	if(frm.clsregister_profession.value == '804')
		document.getElementById('otherprofession').style.display = 'block';
	else
	{
		document.getElementById('otherprofession').style.display = 'none';
		frm.clsregister_otherprofession.value = "";
	}
}
function onChange_School()
{
	var frm = document.formmain;
	if(frm.clsregister_lawschoolid.value == 'Other')
		document.getElementById('otherlawschoolname').style.display = 'block';
	else
	{
		document.getElementById('otherlawschoolname').style.display = 'none';
		frm.clsregister_lawschoolname.value = "";
	}
}
function updatenotification(actionpage)
{
	var left = (screen.width-500)/2;
	var top = (screen.height-450)/2;
	document.formmain.clswamessage_hdnaction.value="Retrive";
	document.formmain.action=actionpage;
	window.open(actionpage,'Notification','height=450,width=500,toolbar=no,menubar=no,scrollbars=yes,top = '+top+',left = '+left+',resizable=no');	
	document.formmain.target = 'Notification';
	document.formmain.submit();
}
function editDetailProfile(userid)
{
	document.formmain.clsregister_userid.value = userid;
	document.formmain.action = "jddetailedprofile.php";
	document.formmain.submit();
}