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)
}