function chVote(val)
{
document.pollform.vote.value=val;	
}
function Subscription(frm)
{
	if(frm.email.value=="")
	{
		alert("Please Enter Email-Id!");
		return false;
	}
	else if(echeck(frm.email.value)==false)
	{
		alert("Please Enter a valid Email-Id!");
		return false;
	}
	alert(agent.call('','Subscription','',frm.email.value));
	frm.email.value="";
}
function Vote()
{
	var val=Array();
	val[0]=document.pollform.vote.value;
	val[1]=document.pollform.qid.value;
	alert(agent.call('','Vote','',val));	
}
var error="";
function Contact(frm)
{
	var flag=true;
	var arr=Array();
	error="Following Error(s) occured!\n---------------------------------------------\n";
	if(frm.cname.value=="")
	{
		error+="Please Enter Your Name!\n";
		flag=false;
	}
	if(frm.phone.value=="")
	{
		error+="Pleae Enter Your Phone Number!\n";
		flag=false;
	}
	if(frm.email.value=="")
	{
		error+="Pleaes Enter Your Email-Id!\n";
		flag=false;
	}
	else if(echeck(frm.email.value)==false)
	{
		flag=false;
	}
	if(frm.subject.value=="")
	{
		error+="Please Enter Subject!\n";
		flag=false;
	}
	if(frm.message.value=="")
	{
		error+="Please Enter Message!\n";
		flag=false;
	}
	if(flag==false){alert(error); return flag;}
	arr[0]=frm.cname.value;
	arr[1]=frm.phone.value;
	arr[2]=frm.email.value;
	arr[3]=frm.subject.value;
	arr[4]=frm.message.value;
	document.getElementById('load').innerHTML="<img src='images/loading.gif' />";
	agent.call('','Contact','FINAL',arr);
}
function FINAL(str)
{
	document.getElementById('contactus').innerHTML="<b>Your request has been submitted successfully.<br />We will contact you shortly.</b>"
}
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){
		   error+="Pleasae Enter a valid E-mail ID!\n";
		   return false;
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   error+="Pleasae Enter a valid E-mail ID!\n";
		   return false;
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   error+="Pleasae Enter a valid E-mail ID!\n";
		   return false;
		}
		 if (str.indexOf(at,(lat+1))!=-1){
		   error+="Pleasae Enter a valid E-mail ID!\n";
		   return false;
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   error+="Pleasae Enter a valid E-mail ID!\n";
		   return false;
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		   error+="Pleasae Enter a valid E-mail ID!\n";
		   return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		   error+="Pleasae Enter a valid E-mail ID!\n";
		   return false;
		 }
		 var l=str.length;
		 if(str.charAt(l-1)==".")
		 {
		   error+="Pleasae Enter a valid E-mail ID!\n";
			 return false;
		 }
		 if(str.charAt(l-2)==".")
		 {
		   error+="Pleasae Enter a valid E-mail ID!\n";
			 return false;
		 }
 		 return true;					
}
function Request(frm)
{
	var flag=true;
	var arr=Array();
	error="Following Error(s) occured!\n---------------------------------------------\n";
	if(frm.cname.value=="")
	{
		error+="Please Enter Your Name!\n";
		flag=false;
	}
	if(frm.email.value=="")
	{
		error+="Pleaes Enter Your Email-Id!\n";
		flag=false;
	}
	else if(echeck(frm.email.value)==false)
	{
		flag=false;
	}
	if(frm.phone.value=="")
	{
		error+="Pleae Enter Your Phone Number!\n";
		flag=false;
	}
	if(frm.subject.value=="")
	{
		error+="Please Enter Subject!\n";
		flag=false;
	}
	if(frm.message.value=="")
	{
		error+="Please Enter Message!\n";
		flag=false;
	}
	if(flag==false){alert(error); return flag;}
	arr[0]=frm.cname.value;
	arr[1]=frm.phone.value;
	arr[2]=frm.email.value;
	arr[3]=frm.subject.value;
	arr[4]=frm.message.value;
	document.getElementById('load').innerHTML="<img src='images/loading.gif' />";
	frm.submit();
}
