function getCookie(name){ var cname = name + "="; var dc = document.cookie; if (dc.length > 0) { begin = dc.indexOf(cname); if (begin != -1) { begin += cname.length; end = dc.indexOf(";", begin); if (end == -1) end = dc.length; return unescape(dc.substring(begin, end)); } } return null; } function setCookie(name, value) { var now = new Date(); var then = new Date(now.getTime() + 31536000000); document.cookie = name + "=" + escape(value) + "; expires=" + then.toGMTString() + "; path=/"; } function getInfo(form) { form.info.value = "Browser Information: " + navigator.userAgent; } function getValue(element) { var value = getCookie(element.name); if (value != null) element.value = value; } function setValue(element) { setCookie(element.name, element.value); } function fixElement(element, message) { alert(message); element.focus(); } function checkForm(form) { var passed = false; if (form.company_name.value == "") { fixElement(form.company_name, "Please enter your company name."); } else if (form.primary_contact.value == "") { fixElement(form.primary_contact, "Please enter your primary contact."); } else if (form.title.value == "") { fixElement(form.title, "Please enter your title."); } else if (form.direct_phone.value == "") { fixElement(form.direct_phone, "Please enter your Direct Phone."); } else if (form.other_phone.value == "") { fixElement(form.other_phone, "Please enter your Other Phone."); } else if (form.main_phone.value == "") { fixElement(form.main_phone, "Please enter your Main Phone."); } else if (form.email.value == "") { fixElement(form.email, "Please enter your Email."); } else if (form.website.value == "") { fixElement(form.website, "Please enter you Website"); } else if (form.v_products.value == "") { fixElement(form.v_products, "Please answer: Have you sold VeriSign products before?"); } else if (form.v_bookings.value == "") { fixElement(form.v_bookings, "Please answer: Approx 2009 Bookings to VeriSign"); } else if (form.products_sold.value == "") { fixElement(form.products_sold, "Please answer: VeriSign Products Sold"); } else if (form.ent_companies.value == "") { fixElement(form.ent_companies, "Please answer: Does your company sell to enterprise companies?"); } else if (form.no_salespeople.value == "") { fixElement(form.no_salespeople, "Please answer: # Salespeople selling to enterprise accounts"); } else if (!(form.sell_ess[0].checked) && !(form.sell_ess[1].checked)) { alert("Please select: Do you have a focus on selling enterprise security solutions?"); return false; } else if (form.sec_prod_sold.value == "") { fixElement(form.sec_prod_sold, "Please enter: Types of security products sold"); } else if (form.sec_certs.value == "") { fixElement(form.sec_certs, "Please enter: Current security certifications"); } else if (form.top_industries.value == "") { fixElement(form.top_industries, "Please enter: Top three industries"); } else if (!(form.fs_and_ec[0].checked) && !(form.fs_and_ec[1].checked)) { alert("Please select: Do you have vertical selling expertise and penetration in financial services and e-commerce markets?"); return false; } else if (form.geo_coverage.value == "") { fixElement(form.geo_coverage, "Please enter: Geographic coverage"); } else if (form.IAS_markets.value == "") { fixElement(form.IAS_markets, "Please enter: What markets are you interested in reselling IAS solutions?"); } else if (form.revenue_2007.value == "") { fixElement(form.revenue_2007, "Please enter: Approximate 2008 Company Revenue"); } else if (form.revenue_2008.value == "") { fixElement(form.revenue_2008, "Please enter: Projected 2009 Company Revenue"); } else if (form.email.value.indexOf("@") == -1 || form.email.value.indexOf(".") == -1) { fixElement(form.email, "Please enter a valid email address."); } else { getInfo(form); passed = true; } return passed; }