var site_url = 'http://my.affiliateclassroom.com/'; var redirect_url = site_url + 'leads/optin_thanks.php'; var redirect_onlist_url = site_url + 'leads/optin_onlist.php'; function opt_validateEmail() { var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; var email = document.getElementById('email').value; var name = document.getElementById('name').value; var error = ""; if(name == "" || name == null) { error += 'Please enter name.\n'; } if(!email.match(emailRegEx)) { error += 'Please enter a valid email address.'; } if(error != "") { alert(error); return false; } else { return true; } } function opt_do_form_submit() { if(opt_validateEmail()) { return true; } else { return false; } } function optUpdateForm() { frms = document.getElementsByTagName('Form'); for(var i = 0; i < frms.length; i++) { if(frms[i]){ // there is only one form in all pages if(frms[i].addEventListener){ frms[i].onsubmit = opt_do_form_submit; //frms[i].addEventListener('submit', opt_do_form_submit, false); } else if(frms[i].attachEvent){ frms[i].attachEvent('onsubmit', opt_do_form_submit, false); } } } custom_aff_ids = document.getElementsByName('custom aff_id'); for(var i = 0; i < custom_aff_ids.length; i++) { custom_aff_ids.item(i).value = optGetCookie('affiliate'); } custom_sub_ids = document.getElementsByName('custom sub_id'); for(var i = 0; i < custom_sub_ids.length; i++) { custom_sub_ids.item(i).value = optGetCookie('subid'); } custom_system_ids = document.getElementsByName('custom system_id'); for(var i = 0; i < custom_system_ids.length; i++) { var sys_id = optGetCookie('systemid'); if(sys_id != "") { custom_system_ids.item(i).value = optGetCookie('systemid'); } } redirects = document.getElementsByName('redirect'); transfer_urls = document.getElementsByName('custom transfer_url'); for(var i = 0; i < redirects.length; i++) { if(redirects.item(i).value!=redirect_url) { transfer_urls.item(i).value = redirects.item(i).value; redirects.item(i).value = redirect_url; } } meta_redirect_onlist_urls = document.getElementsByName('meta_redirect_onlist'); for(var i = 0; i < meta_redirect_onlist_urls.length; i++) { meta_redirect_onlist_urls.item(i).value = redirect_onlist_url; } } function optSetCookie(c_name,value,expiredays) { var exdate=new Date(); exdate.setDate(exdate.getDate()+expiredays); document.cookie=c_name+ "=" +escape(value)+ ((expiredays==null) ? "" : ";expires="+exdate.toGMTString()); } function optGetCookie(c_name) { if (document.cookie.length>0) { c_start=document.cookie.indexOf(c_name + "="); if (c_start!=-1) { c_start=c_start + c_name.length+1; c_end=document.cookie.indexOf(";",c_start); if (c_end==-1) c_end=document.cookie.length; return unescape(document.cookie.substring(c_start,c_end)); } } return ""; } function optLoad() { window.onload = optUpdateForm; } optLoad();