var isMozilla=(document.all)?0:1;var request=false;try{request=new XMLHttpRequest();}
catch(trymicrosoft){try{request=new ActiveXObject("Msxml2.XMLHTTP");}
catch(othermicrosoft){try{request=new ActiveXObject("Microsoft.XMLHTTP");}
catch(failed){request=false;}}}
if(!request){alert("Error initializing XMLHttpRequest!");}
function submitWindow(){var lName=document.getElementById("fName").value;var fName=document.getElementById("lName").value;var email=document.getElementById("email").value;var phone=document.getElementById("phone").value;var dis=document.getElementById("disboard").value;var cookVal=getCookie('contestDate');if(!fName){document.getElementById("valFName").innerHTML='*';fNameValid=false;}
else{document.getElementById("valFName").innerHTML='';fNameValid=true;}
if(!lName){document.getElementById("valLName").innerHTML='*';lNameValid=false;}
else{document.getElementById("valLName").innerHTML='';lNameValid=true;}
if(!email){document.getElementById("valEmail").innerHTML='*';emailValid=false;}
else{document.getElementById("valEmail").innerHTML='';emailValid=true;}
if(!fNameValid||!lNameValid||!emailValid){alert('Please Enter the Data Requested by the * mark');return;}
if(!echeck(email)){document.getElementById("valEmail").innerHTML='*';return;}
else{document.getElementById("valEmail").innerHTML='';}
if(!document.getElementById("ts").checked==1){document.getElementById("valTS").innerHTML='*';alert('You must agree to the terms of this contest');return;}
else{document.getElementById("valTS").innerHTML='';}
var url="contestSvc.cfm?fName="+fName+"&lName="+lName+"&email="+email+"&phone="+phone+"&disboard="+dis+"&c_date="+cookVal;
request.open("GET",url,true);request.onreadystatechange=updatePage;request.send(null);}
function updatePage(){if(request.readyState==4){if(request.status==200){document.getElementById('submit').style.visibility='hidden';setOpacity(document.getElementById("tblContest"),10);document.getElementById("response").innerHTML=request.responseText;document.getElementById('response').style.visibility="visible";var curDate=new Date();var midnight=new Date(curDate.getTime()+86400000-(curDate.getHours()*3600000)-(curDate.getMinutes()*60000)-(curDate.getSeconds()*1000)-curDate.getMilliseconds());setCookie('contestDate',Math.round(new Date().getTime()/1000.0),midnight);}else
alert("status is "+request.status);}}
function setCookie(c_name,value,exdate){document.cookie=c_name+"="+escape(value)+";expires="+exdate.toGMTString();}
function getCookie(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 echeck(str){var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if(str.indexOf(at)==-1){alert("Invalid E-mail ID")
return false}
if(str.indexOf(at)==-1||str.indexOf(at)==0||str.indexOf(at)==lstr){alert("Invalid E-mail ID")
return false}
if(str.indexOf(dot)==-1||str.indexOf(dot)==0||str.indexOf(dot)==lstr){alert("Invalid E-mail ID")
return false}
if(str.indexOf(at,(lat+1))!=-1){alert("Invalid E-mail ID")
return false}
if(str.substring(lat-1,lat)==dot||str.substring(lat+1,lat+2)==dot){alert("Invalid E-mail ID")
return false}
if(str.indexOf(dot,(lat+2))==-1){alert("Invalid E-mail ID")
return false}
if(str.indexOf(" ")!=-1){alert("Invalid E-mail ID")
return false}
return true}
function setOpacity(elem,level){elem.style.filter='alpha(opacity='+level+')';elem.style.opacity=level/100;}
