function createXMLHttpRequest() { var ua; if(window.XMLHttpRequest) { try { ua = new XMLHttpRequest(); } catch(e) { ua = false; } }else if(window.ActiveXObject) { try { ua = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { ua = false; } } return ua; } var collection_path=""; function subscriptionServer1(FormName,ActionName) { } function subscriptionServer(FormName,ActionName) { if (ActionName=="languagechange"){ sublanguage = document.forms[FormName].sublanguage.value; var req=createXMLHttpRequest(); req.open('get', collection_path+ 'subscriptionScript.jsp?ActionName=' + ActionName + '&sublanguage=' + sublanguage); req.onreadystatechange = function(){ if(req.readyState == 4){ var response = req.responseText; var update = new Array(); if(response.indexOf('||' != -1)) { update = response.split('||'); document.getElementById("interestedDiv").innerHTML=update[0]; } } } req.send(null); } } function interestedAll(FormName){ //form=document.forms[FormName]; if (document.subscriptionForm.all.checked){ field=document.subscriptionForm.interested; for (i = 0; i < field.length; i++){ field[i].checked = true ; } }else{ field=document.subscriptionForm.interested; for (i = 0; i < field.length; i++){ field[i].checked = false ; } } } function subSubmit(FormName){ //form=document.forms[FormName]; if (trimAll(document.subscriptionForm.email.value)==""){ document.getElementById("emailerror").innerHTML="*"; document.getElementById("emailerror").style.visibility="visible"; return false; }else{ document.getElementById("emailerror").innerHTML=""; document.getElementById("emailerror").style.visibility="hidden"; } if (checkEmail(trimAll(document.subscriptionForm.email.value))==false){ document.getElementById("emailerror").innerHTML="Invalid E-mail Address"; document.getElementById("emailerror").style.visibility="visible"; return false; }else{ document.getElementById("emailerror").innerHTML=""; document.getElementById("emailerror").style.visibility="hidden"; } if (document.subscriptionForm.agree.checked==false){ alert("You have to accept our Terms and Conditions"); return false; } document.getElementById("emailerror").style.visibility="hidden"; return true; } function trimAll(sString){ while (sString.substring(0,1) == ' '){ sString = sString.substring(1, sString.length); } while (sString.substring(sString.length-1, sString.length) == ' '){ sString = sString.substring(0,sString.length-1); } return sString; } function checkEmail(myForm) { if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm)){ return (true) } return (false) }