var g_obj_id_country_us=10277;var g_obj_id_country_canada=10132;var g_obj_id_industry_segment_other=6902642;var g_mform_id_country_selector="mform_country_selector";var g_mform_id_state_selector="mform_state_selector";var g_mform_id_primary_field_selector="mform_primary_field_selector";var g_mform_id_other_industry_selector="mform_other_industry_selector";var g_mform_id_not_current_visitor="id_disp_not_current_visitor";var g_mform_id_remember_me_block="id_remember_me_block";var g_mform_submitted=false;var g_mform_url_notme=core_getContextPath()+"/servlet/notme";var g_mform_customOpts=0;var g_mform_customOpts_hideRememberMe=4;var g_mform_customOpts_hideNotMe=8;var g_mform_defaultDeleteProfMsg='If you click "OK" all profile information will be deleted.\nDo you want to continue?';function mform_getForm(){return document.getElementById("form1")}function mform_onload(){if((g_mform_customOpts&g_mform_customOpts_hideRememberMe)>0){mform_hideRememberMe()}mform_updateCountryStates();mform_updatePrimaryFieldSelector()}function mform_loadDefaultValues(userInfo){function loadValue(fieldName,attribName,postOp){var e=f[fieldName];var v=userInfo[attribName];if(e!=null&&v!=null){if(e.type=="text"||e.type=="textarea"||e.type=="hidden"||e.type=="select-one"||e.type=="select-multiple"){e.value=v}else{if(e.length>0&&(e[0].type=="radio"||e[0].type=="checkbox")){for(var i=0;i<e.length;i++){if(v==e[i].value){e[i].checked=true;if(e[0].type=="radio"){break}}}}}}if(postOp!=null){eval(postOp)}}if(userInfo==null){return}var f=mform_getForm();if(f==null){return}var dataFields=new Array(["prefix_id","prefixId"],["firstname","firstName"],["lastname","lastName"],["title","title"],["company","company"],["addr1","address1"],["addr2","address2"],["city","city"],["zip","zip"],["country_id","countryId","mform_updateCountryStates();"],["state_id","stateId"],["phone","phone"],["email","email"],["verifyemail","email"],["business_id","businessId"],["primary_field_id","primaryFieldId","mform_updatePrimaryFieldSelector();"],["primary_field_other","marketId"],["email_updates","emailUpdates"]);for(var i=0;i<dataFields.length;i++){var postOp=null;if(dataFields[i].length>=3){postOp=dataFields[i][2]}loadValue(dataFields[i][0],dataFields[i][1],postOp)}if(!core_isStringBlank(userInfo.full_name)){if((g_mform_customOpts&g_mform_customOpts_hideNotMe)==0){mform_renderNotCurrentVisitor(userInfo.full_name)}if((g_mform_customOpts&g_mform_customOpts_hideRememberMe)==0){mform_hideRememberMe()}}}function mform_getSelectedCountryID(a){if(a==null){a=document.getElementById(g_mform_id_country_selector)}if(a==null){return null}if(a.selectedIndex==null||a.selectedIndex<0){return null}return(a.options[a.selectedIndex].value)}function mform_updateCountryStates(b){if(b==null){b=document.getElementById(g_mform_id_country_selector);if(b==null){return}}var a=document.getElementById(g_mform_id_state_selector);if(a==null){return}if(b.selectedIndex==null||b.selectedIndex<0){mform_disableObject(a);return}var c=b.options[b.selectedIndex].value;if(c==null||c==""){mform_disableObject(a);return}mform_updateStatesSelector(c,a)}function mform_updateStatesSelector(c,a){a.options.length=1;var d=mform_csAry;if(d==null){return}for(var b=0;b<d.length;b++){if(c==d[b][0]){bHasStates=true;a.options[a.length]=new Option(d[b][1],d[b][2])}}if(a.options.length>1){a.disabled=false}else{a.disabled=true}}function mform_getNumStatesInSelector(){var a=document.getElementById(g_mform_id_state_selector);if(a==null||a.disabled){return 0}return(a.options.length-1)}function mform_updatePrimaryFieldSelector(b){if(b==null){b=document.getElementById(g_mform_id_primary_field_selector);if(b==null){return}}var a=document.getElementById(g_mform_id_other_industry_selector);if(a==null){return}if(b.selectedIndex==null||b.selectedIndex<=0||b[b.selectedIndex].value!=g_obj_id_industry_segment_other){a.selectedIndex=0;mform_disableObject(a)}else{mform_enableObject(a)}return}function mform_disableObjectById(a){mform_disableObject(document.getElementById(a))}function mform_enableObjectById(a){mform_enableObject(document.getElementById(a))}function mform_disableObject(a){if(a!=null){a.disabled=true}}function mform_enableObject(a){if(a!=null){a.disabled=false}}function mform_elementHasValue(a){var b=mform_getElementValue(a);return(b!=null&&b!="")}function mform_getElementValue(c){if(c==null){return null}var d=null;if(c.type=="text"||c.type=="textarea"||c.type=="hidden"){d=c.value}else{if(c.type=="select-one"){if(c.selectedIndex>=1){d=c[c.selectedIndex].value}}else{if(c.type=="select-multiple"){if(c.selectedIndex>=0){d=new Array();for(var b=0;b<c.options.length;b++){if(c.options[b].selected){d[d.length]=c.options[b].value}}}}else{if(c.length>0&&c[0].type=="radio"){for(var a=0;a<c.length;a++){if(c[a].checked){d=c[a].value;break}}}else{if(c.length>0&&c[0].type=="checkbox"){d=new Array();for(var a=0;a<c.length;a++){if(c[a].checked){d[d.length]=c[a].value}}}else{if(c.length>0){d=c[0].value}}}}}}return(d)}function mform_submit(){if(g_mform_submitted){return false}var k=mform_getForm();if(k==null){return}var n="";var g="";for(var j=0;j<g_mf_q.length;j++){var o=g_mf_q[j][3];var d=g_mf_q[j][4];var m=k[o];var b=g_mf_q[j][5];var h=false;mform_trimTextElements(m);if(g_mf_q[j][1]==1){if(o=="primary_field_other"){h=false;var a=k.primary_field_id;if(mform_getElementValue(a)==g_obj_id_industry_segment_other&&!mform_elementHasValue(m)){h=true}}else{if(o=="zip"){h=false;if(!mform_elementHasValue(m)){var c=mform_getSelectedCountryID();if(!core_isStringBlank(c)&&(c==g_obj_id_country_us||c==g_obj_id_country_canada)){h=true}}}else{if(o=="state_id"){h=false;if(!mform_elementHasValue(m)){var c=mform_getSelectedCountryID();if(!core_isStringBlank(c)&&mform_getNumStatesInSelector()>0){h=true}}}else{if(!mform_elementHasValue(m)){h=true}}}}if(h){n+="\n     - "+d}}if(m.type=="text"||m.type=="textarea"){if(core_isInteger(b)&&b>0&&m.value.length>b){if(m.type=="textarea"){var p=g_ExceededMaxLength.replace(/\{0-field_name\}/,d);p=p.replace(/\{1-max_length\}/,b);g+="\n"+p}else{m.value=m.value.substr(0,b)}}}if(!h&&(o=="email"||o=="verifyemail")){if(!core_isEmailAddressValid(m.value)){g+="\n"+g_InvalidEmail}if(o=="email"&&k.verifyemail!=null&&(m.value!=k.verifyemail.value)){g+="\n"+g_EmailsNoMatch}}if(!h&&o=="zip"){var c=mform_getSelectedCountryID();if(!core_isStringBlank(c)&&(c==g_obj_id_country_us||c==g_obj_id_country_canada)){if(!mform_isValidZip(c,m)){g+="\n"+g_InvalidZipCode}}}}if(n==""&&g==""){g_mform_submitted=true;return true}var l="__________________________________________________\n\n";l+=g_FormErrorsTitle+"\n";l+="__________________________________________________\n\n";if(n!=""){l+="\n\n"+g_RequiredErrors+"\n"+n}if(g!=""){l+="\n\n"+g}alert(l);return false}function mform_trim(a){if(a==null){return(null)}return(core_trimString(a))}function mform_trimTextElements(b){if(typeof(b.length)!="undefined"&&b.length>0){for(var a=0;a<b.length;a++){if("text"==b[a].type||"textarea"==b[a].type){b[a].value=mform_trim(b[a].value)}}}else{if("text"==b.type||"textarea"==b.type){b.value=mform_trim(b.value)}}}function mform_isValidZip(c,b){var f=/^[0-9]{5}.*/;var d=/^([a-zA-Z][0-9][a-zA-Z](\s)?[0-9][a-zA-Z][0-9])$/;var e="";if(c==null||c==""){return false}switch(Number(c)){case g_obj_id_country_us:return(b.value.match(f));break;case g_obj_id_country_canada:e=d;if(b.value.match(d)){var a=b.value;a=a.toUpperCase();a=a.replace(/(\s)/,"");a=a.replace(/([A-Z][0-9][A-Z])/,"$1 ");b.value=a;return true}else{return false}break}if(e==""){return false}}function mform_renderNotCurrentVisitor(c){var b=document.getElementById(g_mform_id_not_current_visitor);if(b==null){return}var a=(typeof(g_Label_if_you_are_not)!="undefined"?g_Label_if_you_are_not:"If you are not")+" "+c+', <a href="javascript: mform_notCurrentVisitor();">'+(typeof(g_Label_click_here)!="undefined"?g_Label_click_here:"click here")+"</a> "+(typeof(g_Label_to_clear_form)!="undefined"?g_Label_to_clear_form:" to clear the form")+".";b.innerHTML=a}function mform_notCurrentVisitor(){var a=g_mform_defaultDeleteProfMsg;if(typeof(g_Message_deleteProfile)!="undefined"&&g_Message_deleteProfile!=""){a=g_Message_deleteProfile}if(confirm(a)){mform_notme()}}function mform_notme(){var a="http://"+location.host+g_mform_url_notme+"?url="+encodeURIComponent(location)+"&validate=no";document.location=a}function mform_showRememberMe(){var a=document.getElementById(g_mform_id_remember_me_block);if(a==null){return}a.style.display="block"}function mform_hideRememberMe(){var a=document.getElementById(g_mform_id_remember_me_block);if(a==null){return}a.style.display="none"};