function ValidateForm(){var d;d=0;var c;c="Please correct the following:<ul>";strFirstName=document.getElementById("ctl00_Col1Content_txtFirstName");strLastName=document.getElementById("ctl00_Col1Content_txtLastName");strAreaCode=document.getElementById("ctl00_Col1Content_txtAreaCode");strPhoneNumber=document.getElementById("ctl00_Col1Content_txtPhoneNumber");strEmailAddress=document.getElementById("ctl00_Col1Content_txtEmailAddress");strCountry=document.getElementById("ctl00_Col1Content_ddlCountry");strState=document.getElementById("ctl00_Col1Content_txtState");if(strFirstName.value==""){strFirstName.className="textboxHighlight";d=1;c=c+"<li>Please enter your first name</li>"}else{strFirstName.className="textBox"}if(strLastName.value==""){strLastName.className="textboxHighlight";d=1;c=c+"<li>Please enter your last name</li>"}else{strLastName.className="textBox"}if((strEmailAddress.value==null)||(strEmailAddress.value=="")){d=1;strEmailAddress.className="textboxHighlight";c=c+"<li>Please enter a valid email address</li>"}else{if(ValidateEmail(strEmailAddress.value)==false){d=1;strEmailAddress.className="textboxHighlight";c=c+"<li>Please enter a valid email address</li>"}else{strEmailAddress.className="textBox"}}if(strAreaCode.value==""||isNaN(strAreaCode.value)==true){strAreaCode.className="textboxHighlight";d=1;c=c+"<li>Please enter your area code</li>"}else{strAreaCode.className="textBox"}if(strPhoneNumber.value==""||isNaN(strPhoneNumber.value)==true){strPhoneNumber.className="textboxHighlight";d=1;c=c+"<li>Please enter your phone number</li>"}else{strPhoneNumber.className="textBox"}if(strCountry.value==""){strCountry.className="dropDownListHighlight";d=1;c=c+"<li>Please select a country</li>"}else{strCountry.className="dropDownList"}if(strState.value==""){strState.className="textboxHighlight";d=1;c=c+"<li>Please enter your state</li>"}else{strState.className="textBox"}if(d==1){document.getElementById("errorMessage").style.display="block";document.getElementById("errorMessage").innerHTML='<img src="../images/icon_error.png" /> '+c+"</ul>";return false}else{document.aspnetForm.action="Rollercoaster.aspx?action=submit";document.aspnetForm.submit()}}function ValidateEmail(j){var i="@";var p=".";var k=j.indexOf(i);var n=j.length;var l=j.indexOf(p);var o=j.lastIndexOf(p);if(j.indexOf(i)==-1){return false}if(j.indexOf(i)==-1||j.indexOf(i)==0||j.indexOf(i)==n){return false}if(j.indexOf(p)==-1||j.indexOf(p)==0||j.indexOf(p)==n||j.substring(o+1)==""){return false}if(j.indexOf(i,(k+1))!=-1){return false}if(j.substring(k-1,k)==p||j.substring(k+1,k+2)==p){return false}if(j.indexOf(p,(k+2))==-1){return false}if(j.indexOf(" ")!=-1){return false}if(CharsInBag(j)==false){return false}var m=j.split("@");var l=m[1].indexOf(".");if(isInteger(m[1].substring(l+1))==false){return false}}var bugchars="!#$^&*()+|}{[]?><~%:;/,=`\"'";function CharsInBag(f){var g;var h="";for(g=0;g<f.length;g++){var c=f.charAt(g);if(g>0){h=f.charAt(g-1)}if(bugchars.indexOf(c)!=-1||(h=="."&&c==".")){return false}}return true}function isInteger(c){var e;for(e=0;e<c.length;e++){var f=c.charAt(e);if((f>="0")&&(f<="9")&&(f!=".")){return false}}return true};