
function validate_login()
{frm=document.loginForm;if(isempty(frm.username.value))
{alert("Please enter the User Name/E-Mail Address");frm.username.focus();return false;}
if(isempty(frm.password.value))
{alert("Please enter the Password");frm.password.focus();return false;}



if(document.getElementById("location"))
	{
	
		if(frm.location.value=='')	
				{
				alert("Please Select location")	;
				frm.location.focus();return false;
				}
	}

}
function validate_proof()
{frm=document.sendComments;if(isempty(frm.proof_comments.value))
{alert("Please enter your Comments");frm.proof_comments.focus();return false;}
if(frm.proof_comments.value.length>100)
{alert("Please enter Comments in not more than 100 words");frm.proof_comments.focus();return false;}}
function validate_proofing_email()
{frm=document.proofingFrm;if(isempty(frm.email.value))
{alert("Please enter the Email");frm.email.focus();return false;}
if(!validateEmail(frm.email.value))
{alert("Please enter the Email like xxx@yyy.com");frm.email.focus();return false;}}
function validate_signup()
{frm=document.signupForm;if(isempty(frm.name1.value))
{alert("Please enter the Name");frm.name1.focus();return false;}
if(isempty(frm.email.value))
{alert("Please enter the Email");frm.email.focus();return false;}
if(!validateEmail(frm.email.value))
{alert("Please enter the Email like xxx@yyy.com");frm.email.focus();return false;}
if(isempty(frm.password1.value))
{alert("Please enter the Password");frm.password1.focus();return false;}
if(frm.password1.value.length<5)
{alert("Password cannot be less than 5 characters");frm.password1.focus();return false;}
if(isempty(frm.password2.value))
{alert("Please re-enter the Password");frm.password2.focus();return false;}
if(frm.password1.value!=frm.password2.value)
{alert("Password mismatch");frm.password2.focus();return false;}
if(document.getElementById("location"))
	{
		if(frm.location.value=='')	
				{
				alert("Please Select Location")	;
				frm.location.focus();return false;
				}
	}

}
function validate_contactus()
{frm=document.contactusForm;if(isempty(frm.name1.value))
{alert("Please enter the Name");frm.name1.focus();return false;}
if(isempty(frm.email.value))
{alert("Please enter the Email");frm.email.focus();return false;}
if(!validateEmail(frm.email.value))
{alert("Please enter the Email like xxx@yyy.com");frm.email.focus();return false;}
if(isempty(frm.phone.value))
{alert("Please enter the Phone");frm.phone.focus();return false;}
if(frm.comments.value.length>100)
{alert("Please enter the comments in not more than 100 characters");frm.comments.focus();return false;}}
function validate_estimate()
{frm=document.estimateForm;if(isempty(frm.name1.value))
{alert("Please enter the Name");frm.name1.focus();return false;}
if(isempty(frm.phone.value))
{alert("Please enter the Phone");frm.phone.focus();return false;}
if(isempty(frm.email.value))
{alert("Please enter the Email");frm.email.focus();return false;}
if(!validateEmail(frm.email.value))
{alert("Please enter the Email like xxx@yyy.com");frm.email.focus();return false;}}
function validate_resume()
{frm=document.resumeForm;if(isempty(frm.first_name.value))
{alert("Please enter the First Name");frm.first_name.focus();return false;}
if(isempty(frm.last_name.value))
{alert("Please enter the Last Name");frm.last_name.focus();return false;}
if(isempty(frm.email.value))
{alert("Please enter the Email");frm.email.focus();return false;}
if(!validateEmail(frm.email.value))
{alert("Please enter the Email like xxx@yyy.com");frm.email.focus();return false;}
if(frm.confirm_email.value!=frm.email.value)
{alert("Please re-enter the Email");frm.confirm_email.focus();return false;}
if(isempty(frm.address.value))
{alert("Please enter the Address");frm.address.focus();return false;}
if(isempty(frm.city.value))
{alert("Please enter the City");frm.city.focus();return false;}
if(isempty(frm.stateid.value))
{alert("Please select the Location/Country");frm.stateid.focus();return false;}
if(isempty(frm.zip.value))
{alert("Please enter the Zipcode");frm.zip.focus();return false;}
if(isempty(frm.phone.value))
{alert("Please enter the Phone");frm.phone.focus();return false;}
if(frm.most_current_employment.value.length>100)
{alert("Please enter details in not more than 100 characters");frm.most_current_employment.focus();return false;}
if(frm.previous_work_history.value.length>100)
{alert("Please enter details in not more than 100 characters");frm.previous_work_history.focus();return false;}
if(isempty(frm.source.value))
{alert("Please tell us how you found out about us.");frm.source.focus();return false;}
if(isempty(frm.resumeFile.value))
{alert("Please upload your resume");frm.resumeFile.focus();return false;}}
function validate_forgotpass()
{frm=document.loginForm;if(isempty(frm.username.value))
{alert("Please enter the E-Mail Address");frm.username.focus();return false;}
else
{if(!validateEmail(frm.username.value))
{alert("Please Enter Valid E-Mail Address");return false;}}}
function verify_value()
{frm=document.form1;if(isempty(frm.initials.value))
{alert("Please Enter Initials");frm.initials.focus();return false;}
if(isempty(frm.order_num.value))
{alert("Please Enter Order Number");frm.order_num.focus();return false;}
if(isempty(frm.email.value))
{alert("Please enter the E-Mail Address");frm.email.focus();return false;}
else
{if(!validateEmail(frm.email.value))
{alert("Please Enter Valid E-Mail Address");frm.email.focus();return false;}}}
function validate_reseler(){frm=document.reseler_signupForm;if("AK"==frm.reseler_state.value.toUpperCase()){}else if(isempty(frm.reseler_licence.value)){alert("Please enter your Reseller Number");frm.reseler_licence.focus();return false;}else if(isempty(frm.reseler_state.value)){alert("Please enter state of Reseller Number");frm.reseler_state.focus();return false;}else{if(checkResellerLicence(frm.reseler_licence.value,frm.reseler_state.value)){}else{return false;}}
if(!frm.terms.checked){alert("Accept the terms and agreement to proceed");return false;}}
function checkResellerLicence(licenceIn,stateIn){stateIn=stateIn.toUpperCase();licenceIn=licenceIn.toUpperCase();licenceIn=licenceIn.replace(/[^A-Z,0-9]/g,"");alert("[INFO] Reseller State is -"+stateIn+"-     and   Licence is -"+licenceIn+"-");if("AL"==stateIn){if(licenceIn.match(/^\d\d\w\w\d\d\d\d\d$/)){return true;}}else if("AK"==stateIn){alert("Alaska - Does not issue resale license.");return true;}else if("AS"==stateIn){return true;}else if("AZ"==stateIn){return true;}else if("AR"==stateIn){return true;}else if("CA"==stateIn){if(licenceIn.match(/^SR\w\w\d\d\d\d\d\d\d\d$/)){return true;}}else if("CO"==stateIn){return true;}else if("CT"==stateIn){return true;}else if("DC"==stateIn){return true;}else if("DE"==stateIn){return true;}else if("FL"==stateIn){if(licenceIn.match(/^\d\d\d\d\d\d\d\d\d\d\d\d\d$/)){return true;}}else if("GA"==stateIn){return true;}else if("GU"==stateIn){return true;}else if("HI"==stateIn){return true;}else if("ID"==stateIn){return true;}else if("IL"==stateIn){if(licenceIn.match(/^\d\d\d\d\d\d\d\d$/)){return true;}}else if("IN"==stateIn){return true;}else if("IA"==stateIn){return true;}else if("KS"==stateIn){return true;}else if("KY"==stateIn){return true;}else if("LA"==stateIn){return true;}else if("ME"==stateIn){return true;}else if("MP"==stateIn){return true;}else if("MH"==stateIn){return true;}else if("MD"==stateIn){return true;}else if("MA"==stateIn){return true;}else if("MI"==stateIn){return true;}else if("FM"==stateIn){return true;}else if("MN"==stateIn){return true;}else if("MS"==stateIn){return true;}else if("MO"==stateIn){return true;}else if("MT"==stateIn){return true;}else if("NE"==stateIn){return true;}else if("NV"==stateIn){if(licenceIn.match(/^\d\d\d\d\d\d\d\d\d\d$/)){return true;}}else if("NH"==stateIn){return true;}else if("NJ"==stateIn){return true;}else if("NM"==stateIn){return true;}else if("NY"==stateIn){if(licenceIn.match(/^[\d,\w][\d,\w]\d\d\d\d\d\d\d$/)){return true;}}else if("NC"==stateIn){return true;}else if("ND"==stateIn){return true;}else if("OH"==stateIn){return true;}else if("OK"==stateIn){return true;}else if("OR"==stateIn){return true;}else if("PW"==stateIn){return true;}else if("PA"==stateIn){return true;}else if("RI"==stateIn){return true;}else if("SC"==stateIn){if(licenceIn.match(/^\d\d\d\d\d\d\d\d\d$/)){return true;}}else if("SD"==stateIn){return true;}else if("TN"==stateIn){return true;}else if("TX"==stateIn){if(licenceIn.match(/^\d\d\d\d\d\d\d\d\d\d\d$/)){return true;}}else if("UT"==stateIn){if(licenceIn.match(/^\d\d\d\d\d\d\d\d\d\d\d\w\w\w$/)){return true;}}else if("VT"==stateIn){return true;}else if("VI"==stateIn){return true;}else if("VA"==stateIn){if(licenceIn.match(/^1[0,2]\d\d\d\d\d\d\d\d\dF00\d$/)){return true;}}else if("WA"==stateIn){return true;}else if("WV"==stateIn){return true;}else if("WI"==stateIn){return true;}else if("WY"==stateIn){return true;}else{alert("Incorrect State code: "+stateIn);return false;}
alert("Please verify Reseller Number and State");return false;}
function validateOldOrder(orderNumberIn){if(orderNumberIn==""){alert("You must enter VALID order number.");frm.order_num.focus();return false;}else if("N"!=(orderNumberIn.substring(0,1)).toUpperCase()){alert("You must enter valid order number. Please contact 1.800.251-9948 to get your order number.");frm.order_num.focus();return false;}else if(orderNumberIn.length>6){alert("You must enter valid order number like N#####. Please contact 1.800.251-9948 to get your order number.");frm.order_num.focus();return false;}else if(isNaN(orderNumberIn.substring(1))){alert("You must enter valid order number like N#####. Please contact 1.800.251-9948 to get your order number.");frm.order_num.focus();return false;}else{frm.order_num.value=orderNumberIn.toUpperCase();msg="";}
return true;}
function isempty(txtvalue)
{txtvalue=txtvalue.replace(/\s/g,"")
if(txtvalue.length>0)return false;else return true;}
function validateEmail(email)
{if(email==""){return false;}
badStuff=";:/,' \"\\";for(i=0;i<badStuff.length;i++){badCheck=badStuff.charAt(i)
if(email.indexOf(badCheck,0)!=-1){return false;}}
posOfAtSign=email.indexOf("@",1)
if(posOfAtSign==-1){return false;}
if(email.indexOf("@",posOfAtSign+1)!=-1){return false;}
posOfPeriod=email.indexOf(".",posOfAtSign)
if(posOfPeriod==-1){return false;}
if(posOfPeriod+2>email.length){return false;}
return true;}
