// JavaScript Document

/*

Document name : RegProcessValidations.js
Purpose : For Checking Client Side Validations of the Registration Form
Author: Manish Gupta
*/

function checkreg()
{

flag=true;
passf=true;
errmsg="";

// Validation for promark intranet.com first registeration form

		if(document.createaccount.fname)
		{
			 if (isWhitespace(document.createaccount.fname.value ))
			{
				errmsg=errmsg+"Please Enter The First Name. \n"
				flag=false;
			}
			else
			{
				if(isAllCharacters(document.createaccount.fname.value )==false)
				{
					errmsg=errmsg+"First Name Should Be Characters. \n"
					flag=false;

				}

				/*var a=document.createaccount.fname.value.toString()
				var b=a.length
				if(b>15)
				{
					errmsg=errmsg+"First Name should be less than 15 characters\n"
					flag=false;

				}*/


			}

		}

		if(document.createaccount.lname)
		{
				 if (isWhitespace(document.createaccount.lname.value ))
				{
					errmsg=errmsg+"Please Enter The Last Name. \n"
					flag=false;

				}
				else
				{
					if(isAllCharacters(document.createaccount.lname.value )==false)
					{
						errmsg=errmsg+"Last Name Should Be Characters. \n"
						flag=false;

					}


					/*var a=document.createaccount.lname.value.toString()
					var b=a.length
					if(b>15)
					{
						errmsg=errmsg+"Last Name should be less than 15 characters\n"
						flag=false;

					}		*/

				}

		}



		email_confirm=eval("document.createaccount.txtEmail1");
//alert(email_add);
		if (email_confirm.value=="")
			{
				errmsg=errmsg+"Confirm Email Should Not Be Blank. \n"
				flag=false;
			}
else
			{
				if (isValidEmail(email_confirm.value)==false)
				{
					errmsg=errmsg+"Confirm E-mail Address Is Not Valid. \n"
					flag=false;
				}

			}


		email_add=eval("document.createaccount.txtEmail");
//alert(email_add);
		if (email_add.value=="")
			{
				errmsg=errmsg+"Email Should Not Be Blank. \n"
				flag=false;
			}
else
			{
				if (isValidEmail(email_add.value)==false)
				{
					errmsg=errmsg+"E-mail Address Is Not Valid. \n"
					flag=false;
				}

			}


prop=document.createaccount.sex[0].checked;
prop1=document.createaccount.sex[1].checked;
if(prop=="" && prop1=="")
{
errmsg=errmsg+"Please select Gender. \n"
					flag=false;
}

pr=document.createaccount.TermsConditions[0].checked;
pr1=document.createaccount.TermsConditions[1].checked;
if(pr=="" && pr1=="")
{
errmsg=errmsg+"You should Agree Our  Terms & Conditions . \n"
					flag=false;
}
if(pr1==true)
	{
flag=false;
errmsg=errmsg+"Please Agree Our  Terms & Conditions . \n"
	}
category=eval("document.createaccount.selcat");
if ((category.value )==0)
            {
                errmsg=errmsg+"Please Select Industry and Profession. \n"
                flag=false;
            }
area=eval("document.createaccount.State");

				if ((area.value )==0)
            {
                errmsg=errmsg+"Please Select State. \n"
                flag=false;
            }


Age=eval("document.createaccount.Age");
			if ((Age.value )==1)
            {
                errmsg=errmsg+"Please Select Age. \n"
                flag=false;
            }






//alert(document.createaccount.sex.value);
		/*if(document.createaccount.sex.checked == false )
		{
		errmsg=errmsg+"Select Gender \n"
		flag=false;

		}*/

		if(isWhitespace(document.createaccount.password.value))
				{

				errmsg=errmsg+"Password Should Not Be Blank. \n"
				flag=false;
				passf=false;


				}
        else if(document.createaccount.password.value.length < 6)
				{
					errmsg=errmsg+"Password Should Not Be Less Than 6 Characters. \n"
					flag=false;
					passf=false;

				}
         else if(isAlphaNumericone(document.createaccount.password.value)==false)
				{
					errmsg=errmsg+"Password Should Contain Atleast 1 Character. \n"
					flag=false;
					passf=false;

				}

		if(isWhitespace(document.createaccount.cpassword.value))
		{
			errmsg=errmsg+"Confirm Password Should Not Be Blank. \n"
			flag=false;
			passf=false;
		}

		if(document.createaccount.cpassword.value!=document.createaccount.password.value)
		{
			errmsg=errmsg+"Password & Confirm Password Should Be Same. \n"
			flag=false;
			passf=false;
		}


		/*if(document.createaccount.rdyes.checked == false)
		{
		errmsg=errmsg+"You Have To Accept Terms & Conditions.\n"
		flag=false;
		}*/
		where=eval("document.createaccount.txtwhere");
			if ((where.value )=='nil')
            {
                errmsg=errmsg+"Please Select from where did you hear. \n"
                flag=false;
            }


		if(flag == false)
			{
			alert(errmsg);
			if(passf == false)
			{
				document.createaccount.password.value="";
				document.createaccount.cpassword.value="";
			}
			}
		else{
			//useraddnewform.action = "ChangePassword.asp?action=Check";
			document.createaccount.submit()
			}
		return flag;
}


