
var form_submitted=false;function submit_form()
{if(form_submitted)
{alert("Your form has already been submitted. Please wait...");return false;}
else
{form_submitted=true;if(typeof(document.RegisterForm.image)!='undefined')
document.RegisterForm.image.disabled=true;if((document.getElementById("demoregister")!=null))
document.getElementById("demoregister").disabled=true;if((document.getElementById("Download")!=null))
document.getElementById("Download").disabled=true;return true;}}
function trim(argvalue)
{var tmpstr=ltrim(argvalue);return rtrim(tmpstr);}
function ltrim(argvalue)
{while(1)
{if(argvalue.substring(0,1)!=" ")
break;argvalue=argvalue.substring(1,argvalue.length);}
return argvalue;}
function rtrim(argvalue)
{while(1)
{if(argvalue.substring(argvalue.length-1,argvalue.length)!=" ")
break;argvalue=argvalue.substring(0,argvalue.length-1);}
return argvalue;}
function selectObj(obj)
{if(window.focus)
{obj.focus();}}
function checkOnlineForm()
{if(trim(document.RegisterForm.custname.value)=="")
{alert('Please enter a name');selectObj(document.RegisterForm.custname);return false;}
if(trim(document.RegisterForm.company.value)=="")
{alert('Please enter a company');selectObj(document.RegisterForm.company);return false;}
if(trim(document.RegisterForm.email.value)=="")
{alert('Please enter an E-mail');selectObj(document.RegisterForm.email);return false;}
else if(isEmail(trim(document.RegisterForm.email.value))==false)
{alert('Please enter a Valid E-mail');selectObj(document.RegisterForm.email);return false;}
if(trim(document.RegisterForm.phone.value)=="")
{alert('Please enter a Account Number');selectObj(document.RegisterForm.phone);return false;}
return true;}
function checkWebchatForm()
{if(trim(document.RegisterForm.custname.value)=="")
{alert('Please enter a name');selectObj(document.RegisterForm.custname);return false;}
if(trim(document.RegisterForm.company.value)=="")
{alert('Please enter a company');selectObj(document.RegisterForm.company);return false;}
if(trim(document.RegisterForm.email.value)=="")
{alert('Please enter a E-mail');selectObj(document.RegisterForm.email);return false;}
else if(isEmail(trim(document.RegisterForm.email.value))==false)
{alert('Please enter a valid E-mail');selectObj(document.RegisterForm.email);return false;}
if(trim(document.RegisterForm.phone.value)=="")
{alert('Please enter a Phone Number');selectObj(document.RegisterForm.phone);return false;}
else if(checkUSPhone(document.RegisterForm.phone,false)==false)
{alert('Please enter a Valid Phone Number');selectObj(document.RegisterForm.phone);return false;}
return true;}
function checkLandingForm()
{var overallvalidationsuccess;overallvalidationsuccess=true;var controltofocus="";if(trim(document.RegisterForm.custname.value)=="")
{document.getElementById("namefield").style.display="inline";selectObj(document.RegisterForm.custname);if(controltofocus=="")
{controltofocus="custname";}
overallvalidationsuccess=false;}
else
{document.getElementById("namefield").style.display="none";}
if(trim(document.RegisterForm.company.value)=="")
{document.getElementById("companyfield").style.display="inline";selectObj(document.RegisterForm.company);if(controltofocus=="")
{controltofocus="company";}
overallvalidationsuccess=false;}
else
{document.getElementById("companyfield").style.display="none";}
if(trim(document.RegisterForm.phone.value)=="")
{document.getElementById("phonefield").style.display="inline";document.getElementById("phonevalidfield").style.display="none";selectObj(document.RegisterForm.phone);if(controltofocus=="")
{controltofocus="phone";}
overallvalidationsuccess=false;}
else if(checkUSPhone(document.RegisterForm.phone,false)==false)
{document.getElementById("phonefield").style.display="none";document.getElementById("phonevalidfield").style.display="inline";selectObj(document.RegisterForm.phone);if(controltofocus=="")
{controltofocus="phone";}
overallvalidationsuccess=false;}
else
{document.getElementById("phonefield").style.display="none";document.getElementById("phonevalidfield").style.display="none";}
if(trim(document.RegisterForm.email.value)=="")
{document.getElementById("emailfield").style.display="inline";document.getElementById("emailvalidfield").style.display="none";selectObj(document.RegisterForm.email);if(controltofocus=="")
{controltofocus="email";}
overallvalidationsuccess=false;}
else if(isEmail(trim(document.RegisterForm.email.value))==false)
{document.getElementById("emailfield").style.display="none";document.getElementById("emailvalidfield").style.display="inline";selectObj(document.RegisterForm.email);if(controltofocus=="")
{controltofocus="email";}
overallvalidationsuccess=false;}
else
{document.getElementById("emailfield").style.display="none";document.getElementById("emailvalidfield").style.display="none";}
if(controltofocus!="")
{if(controltofocus=="custname")
{selectObj(document.RegisterForm.custname);}
else if(controltofocus=="company")
{selectObj(document.RegisterForm.company);}
else if(controltofocus=="phone")
{selectObj(document.RegisterForm.phone);}
else if(controltofocus=="email")
{selectObj(document.RegisterForm.email);}}
if(overallvalidationsuccess==true)
return submit_form();return overallvalidationsuccess;}
function checkLandingForm2()
{var check=true;var focusmarker="";if(trim(document.RegisterForm.custname.value)==""||trim(document.RegisterForm.custname.value)=="Enter Valid Name")
{document.getElementById("namefield").style.display="inline";document.getElementById("custname").value="Enter Valid Name";document.getElementById("namefield").style.color="red";document.getElementById("custname").className="";document.getElementById("custname").className="invalidinputfield";if(focusmarker=="")
{focusmarker=document.RegisterForm.custname;}
selectObj(focusmarker);check=false;}
else
{document.getElementById("custname").className="";document.getElementById("custname").className="vert";document.getElementById("namefield").style.color="black";selectObj(document.RegisterForm.company);}
if(trim(document.RegisterForm.company.value)==""||trim(document.RegisterForm.company.value)=="Enter Valid Company")
{document.getElementById("companyfield").style.display="inline";document.getElementById("company").value="Enter Valid Company";document.getElementById("companyfield").style.color="red";document.getElementById("company").className="";document.getElementById("company").className="invalidinputfield";if(focusmarker=="")
{focusmarker=document.RegisterForm.company;}
selectObj(focusmarker);check=false;}
else
{document.getElementById("company").className="";document.getElementById("company").className="vert";document.getElementById("companyfield").style.color="black";selectObj(document.RegisterForm.email);}
if(trim(document.RegisterForm.email.value)==""||trim(document.RegisterForm.email.value)=="Enter Valid Email")
{document.getElementById("emailfield").style.display="inline";document.getElementById("emailfield").style.color="red";document.getElementById("email").value="Enter Valid Email";document.getElementById("email").className="";document.getElementById("email").className="invalidinputfield";if(focusmarker=="")
{focusmarker=document.RegisterForm.email;}
selectObj(focusmarker);check=false;}
else if(isEmail(trim(document.RegisterForm.email.value))==false||trim(document.RegisterForm.email.value)=="Enter Valid Email")
{document.getElementById("emailfield").style.color="red";document.getElementById("emailfield").style.display="inline";document.getElementById("email").value="Enter Valid Email";document.getElementById("email").className="";document.getElementById("email").className="invalidinputfield";if(focusmarker=="")
{focusmarker=document.RegisterForm.email;}
selectObj(focusmarker);check=false;}
else
{document.getElementById("email").className="";document.getElementById("email").className="vert";document.getElementById("emailfield").style.color="black";selectObj(document.RegisterForm.phone);}
if(trim(document.RegisterForm.phone.value)==""||trim(document.RegisterForm.phone.value)=="Enter 10 digit Phone No.")
{document.getElementById("phonefield").style.display="inline";document.getElementById("phonefield").style.color="red";document.getElementById("phone").value="Enter 10 digit Phone No.";document.getElementById("phone").className="";document.getElementById("phone").className="invalidinputfield";if(focusmarker=="")
{focusmarker=document.RegisterForm.phone;}
selectObj(focusmarker);check=false;}
else if(checkUSPhone(document.RegisterForm.phone,false)==false)
{document.getElementById("phonefield").style.display="inline";document.getElementById("phonefield").style.color="red";document.getElementById("phone").value="enter valid 10 digit phone no:";document.getElementById("phone").className="";document.getElementById("phone").className="invalidinputfield";if(focusmarker=="")
{focusmarker=document.RegisterForm.phone;}
selectObj(focusmarker);check=false;}
else
{document.getElementById("phonefield").style.color="black";document.getElementById("phone").className="";document.getElementById("phone").className="vert";}
if((trim(document.RegisterForm.custname.value)==""||trim(document.RegisterForm.custname.value)=="Enter Valid Name")&&(trim(document.RegisterForm.company.value)==""||trim(document.RegisterForm.company.value)=="Enter Valid Company")&&(trim(document.RegisterForm.email.value)==""||trim(document.RegisterForm.email.value)=="Enter Valid Email")&&(isEmail(trim(document.RegisterForm.email.value))==false||trim(document.RegisterForm.email.value)=="Enter Valid Email")&&(trim(document.RegisterForm.phone.value)==""||trim(document.RegisterForm.phone.value)=="Enter 10 digit Phone No.")&&(checkUSPhone(document.RegisterForm.phone,false)==false))
selectObj(document.RegisterForm.custname);if(check==true)
return submit_form();return false;}
function checkAllfields()
{var check=true;var focusmarker="";if(trim(document.RegisterForm.custname.value)==""||trim(document.RegisterForm.custname.value)=="Enter Valid Name")
{document.getElementById("namefield").style.display="inline";document.getElementById("custname").value="Enter Valid Name";document.getElementById("namefield").style.color="red";document.getElementById("custname").className="";document.getElementById("custname").className="invalidinputfield";if(focusmarker=="")
{focusmarker=document.RegisterForm.custname;}
selectObj(focusmarker);check=false;}
else
{document.getElementById("custname").className="";document.getElementById("custname").className="vert";document.getElementById("namefield").style.color="black";selectObj(document.RegisterForm.company);}
if(trim(document.RegisterForm.company.value)==""||trim(document.RegisterForm.company.value)=="Enter Valid Company")
{document.getElementById("companyfield").style.display="inline";document.getElementById("company").value="Enter Valid Company";document.getElementById("companyfield").style.color="red";document.getElementById("company").className="";document.getElementById("company").className="invalidinputfield";if(focusmarker=="")
{focusmarker=document.RegisterForm.company;}
selectObj(focusmarker);check=false;}
else
{document.getElementById("company").className="";document.getElementById("company").className="vert";document.getElementById("companyfield").style.color="black";selectObj(document.RegisterForm.email);}
if(trim(document.RegisterForm.email.value)==""||trim(document.RegisterForm.email.value)=="Enter Valid Email")
{document.getElementById("emailfield").style.display="inline";document.getElementById("emailfield").style.color="red";document.getElementById("email").value="Enter Valid Email";document.getElementById("email").className="";document.getElementById("email").className="invalidinputfield";if(focusmarker=="")
{focusmarker=document.RegisterForm.email;}
selectObj(focusmarker);check=false;}
else if(isEmail(trim(document.RegisterForm.email.value))==false||trim(document.RegisterForm.email.value)=="Enter Valid Email")
{document.getElementById("emailfield").style.color="red";document.getElementById("emailfield").style.display="inline";document.getElementById("email").value="Enter Valid Email";document.getElementById("email").className="";document.getElementById("email").className="invalidinputfield";if(focusmarker=="")
{focusmarker=document.RegisterForm.email;}
selectObj(focusmarker);check=false;}
else
{document.getElementById("email").className="";document.getElementById("email").className="vert";document.getElementById("emailfield").style.color="black";selectObj(document.RegisterForm.phone);}
if(trim(document.RegisterForm.phone.value)==""||trim(document.RegisterForm.phone.value)=="Enter 10 digit Phone No.")
{document.getElementById("phonefield").style.display="inline";document.getElementById("phonefield").style.color="red";document.getElementById("phone").value="Enter 10 digit Phone No.";document.getElementById("phone").className="";document.getElementById("phone").className="invalidinputfield";if(focusmarker=="")
{focusmarker=document.RegisterForm.phone;}
selectObj(focusmarker);check=false;}
else if(checkUSPhone(document.RegisterForm.phone,false)==false)
{document.getElementById("phonefield").style.display="inline";document.getElementById("phonefield").style.color="red";document.getElementById("phone").value="enter valid 10 digit phone no:";document.getElementById("phone").className="";document.getElementById("phone").className="invalidinputfield";if(focusmarker=="")
{focusmarker=document.RegisterForm.phone;}
selectObj(focusmarker);check=false;}
else
{document.getElementById("phonefield").style.color="black";document.getElementById("phone").className="";document.getElementById("phone").className="vert";}
if((trim(document.RegisterForm.custname.value)==""||trim(document.RegisterForm.custname.value)=="Enter Valid Name")&&(trim(document.RegisterForm.company.value)==""||trim(document.RegisterForm.company.value)=="Enter Valid Company")&&(trim(document.RegisterForm.email.value)==""||trim(document.RegisterForm.email.value)=="Enter Valid Email")&&(isEmail(trim(document.RegisterForm.email.value))==false||trim(document.RegisterForm.email.value)=="Enter Valid Email")&&(trim(document.RegisterForm.phone.value)==""||trim(document.RegisterForm.phone.value)=="Enter 10 digit Phone No.")&&(checkUSPhone(document.RegisterForm.phone,false)==false))
selectObj(document.RegisterForm.custname);if(check==true)
return submit_form();return false;}
function checkLandingForm_newreg_6_7()
{var check=true;var focusmarker="";if(trim(document.RegisterForm.custname.value)==""||trim(document.RegisterForm.custname.value)=="Enter Valid Name")
{document.getElementById("custname").value="Enter Valid Name";document.getElementById("namefield").style.color="red";document.getElementById("custname").className="";document.getElementById("custname").className="invalidinputfield";if(focusmarker=="")
{focusmarker=document.RegisterForm.custname;}
selectObj(focusmarker);check=false;}
else
{document.getElementById("custname").className="";document.getElementById("namefield").style.color="black";selectObj(document.RegisterForm.company);}
if(trim(document.RegisterForm.company.value)==""||trim(document.RegisterForm.company.value)=="Enter Valid Company")
{document.getElementById("company").value="Enter Valid Company";document.getElementById("companyfield").style.color="red";document.getElementById("company").className="";document.getElementById("company").className="invalidinputfield";if(focusmarker=="")
{focusmarker=document.RegisterForm.company;}
selectObj(focusmarker);check=false;}
else
{document.getElementById("company").className="";document.getElementById("companyfield").style.color="black";selectObj(document.RegisterForm.email);}
if(trim(document.RegisterForm.email.value)==""||trim(document.RegisterForm.email.value)=="Enter Valid Email")
{document.getElementById("emailfield").style.color="red";document.getElementById("email").value="Enter Valid Email";document.getElementById("email").className="";document.getElementById("email").className="invalidinputfield";if(focusmarker=="")
{focusmarker=document.RegisterForm.email;}
selectObj(focusmarker);check=false;}
else if(isEmail(trim(document.RegisterForm.email.value))==false||trim(document.RegisterForm.email.value)=="Enter Valid Email")
{document.getElementById("emailfield").style.color="red";document.getElementById("email").value="Enter Valid Email";document.getElementById("email").className="";document.getElementById("email").className="invalidinputfield";if(focusmarker=="")
{focusmarker=document.RegisterForm.email;}
selectObj(focusmarker);check=false;}
else
{document.getElementById("email").className="";document.getElementById("emailfield").style.color="black";selectObj(document.RegisterForm.phone);}
if(trim(document.RegisterForm.phone.value)==""||trim(document.RegisterForm.phone.value)=="Enter 10 digit Phone No.")
{document.getElementById("phonefield").style.color="red";document.getElementById("phone").value="Enter 10 digit Phone No.";document.getElementById("phone").className="";document.getElementById("phone").className="invalidinputfield";if(focusmarker=="")
{focusmarker=document.RegisterForm.phone;}
selectObj(focusmarker);check=false;}
else if(checkUSPhone(document.RegisterForm.phone,false)==false)
{document.getElementById("phonefield").style.color="red";document.getElementById("phone").value="enter valid 10 digit phone no:";document.getElementById("phone").className="";document.getElementById("phone").className="invalidinputfield";if(focusmarker=="")
{focusmarker=document.RegisterForm.phone;}
selectObj(focusmarker);check=false;}
else
{document.getElementById("phonefield").style.color="black";document.getElementById("phone").className="";}
if((trim(document.RegisterForm.custname.value)==""||trim(document.RegisterForm.custname.value)=="Enter Valid Name")&&(trim(document.RegisterForm.company.value)==""||trim(document.RegisterForm.company.value)=="Enter Valid Company")&&(trim(document.RegisterForm.email.value)==""||trim(document.RegisterForm.email.value)=="Enter Valid Email")&&(isEmail(trim(document.RegisterForm.email.value))==false||trim(document.RegisterForm.email.value)=="Enter Valid Email")&&(trim(document.RegisterForm.phone.value)==""||trim(document.RegisterForm.phone.value)=="Enter 10 digit Phone No.")&&(checkUSPhone(document.RegisterForm.phone,false)==false))
selectObj(document.RegisterForm.custname);if(check==true)
return submit_form();return false;}
var defaultEmptyOK=false;var reEmail=/^.+\@.+\..+$/;var reInteger=/^\d+$/;var phoneNumberDelimiters="()-.";var digitsInUSPhoneNumber=10;var iUSPhone="This field must be a 10 digit U.S. phone number (like 415 555 1212). Please reenter it now.";function isEmpty(s)
{return((s==null)||(s.length==0))}
function reformat(s)
{var arg;var sPos=0;var resultString="";for(var i=1;i<reformat.arguments.length;i++)
{arg=reformat.arguments[i];if(i%2==1)resultString+=arg;else
{resultString+=s.substring(sPos,sPos+arg);sPos+=arg;}}
return resultString;}
function isInteger(s)
{var i;if(isEmpty(s))
if(isInteger.arguments.length==1)return defaultEmptyOK;else return(isInteger.arguments[1]==true);return reInteger.test(s)}
function stripCharsInBag(s,bag)
{var st;st=s;var i;var returnString="";for(i=0;i<st.length;i++)
{var c=st.charAt(i);if(bag.indexOf(c)==-1)returnString+=c;}
return returnString;}
function warnInvalid(theField,s)
{theField.focus()
theField.select()
return false}
function isUSPhoneNumber(s)
{if(isEmpty(s))
if(isUSPhoneNumber.arguments.length==1)return defaultEmptyOK;else return(isUSPhoneNumber.arguments[1]==true);return(isInteger(s)&&s.length==digitsInUSPhoneNumber)}
function checkUSPhone(theField,emptyOK)
{if(checkUSPhone.arguments.length==1)
{emptyOK=defaultEmptyOK;}
if((emptyOK==true)&&(isEmpty(theField.value)))
{return true;}
else
{var normalizedPhone=stripCharsInBag(theField.value,phoneNumberDelimiters);if(!isUSPhoneNumber(normalizedPhone,false))
{return warnInvalid(theField,iUSPhone);}
else
{return true;}}}
function isEmail(s)
{var ch;for(var i=0;i<s.length-1;i++)
{ch=s.charAt(i);if(ch==" ")
{return false;}}
if(isEmpty(s))
if(isEmail.arguments.length==1)return defaultEmptyOK;else return(isEmail.arguments[1]==true);else
{return reEmail.test(s)}}
