// *** poll js content ***
var xmlHttp
function getVote(integer,que)
{xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
var url="poll_vote.php"
url=url+"?vote="+integer+"&que="+que
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 
function stateChanged() 
{ 
 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("poll").
 innerHTML=xmlHttp.responseText;
 } 
} 
function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
 {
 objXMLHttp=new XMLHttpRequest()
 }
else if (window.ActiveXObject)
 {
 objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
 }
return objXMLHttp
}
//*** get ajax js content
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 ValidateForm(){
	var emailID=document.home.email
	var name=document.home.name
	var company=document.home.company
	if ((name.value==null)||(name.value=="")){
		alert("Please Enter your Name")
		name.focus()
		return (false);
	}
	if ((company.value==null)||(company.value=="")){
		alert("Please Enter your Company/Institution/Profession")
		company.focus()
		return (false);
	}
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return (false);
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return (false);
	}
	return (true);
 }
function subscribe(){
	var flag=ValidateForm();
if(flag)
	{
		var email=document.home.email.value;
		var name=document.home.name.value;
		var company=document.home.company.value;
		  for(i=0;i<document.home.subs.length;i++)
			{
			if(document.home.subs[i].checked)
			{
				var radio=document.home.subs[i].value;
			}
			}
		  var params;
		  params="email="+email+"&name="+name+"&company="+company+"&radio="+radio;
		   var xmlHTTP;
		  try{
		  xmlHTTP=new XMLHttpRequest();
		  }
		  catch(e){
			try{
			  xmlHTTP=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e){
			  try{
				xmlHTTP=new ActiveXObject("Microsoft.XMLHTTP");
			  }
			  catch(e){
				alert("Your browser does not support AJAX");
				return false;
			  }
			}
		  }
		  xmlHTTP.onreadystatechange=function()
		  { if(xmlHTTP.readyState==4 && xmlHTTP.status==200)
			{
			  var msg=xmlHTTP.responseText;
			  alert(msg);
			  document.home.email.value="";
			  document.home.name.value="";
			  document.home.company.value="";
			}
		  }
		  xmlHTTP.open("POST", "subscribe.php", true);
		  xmlHTTP.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		  xmlHTTP.setRequestHeader("Content-length", params.length);
		  xmlHTTP.setRequestHeader("Connection", "close");
		  xmlHTTP.send(params);
	}
}