function prmt(msg)
{
	jQuery.prompt(msg,{show :'fadeIn'});
}

var xmlHttpform,xmlHttpadv,xmlHttpcomment,xmlHttptest,xmlHttpabuse;
var siteurl;
//siteurl = "http://saravanan/NDTV-HINDU/phase2_1/";
siteurl = "http://www.ndtv-hindu.com/";
//siteurl1 = "http://saravanan/NDTV-HINDU/phase2_1/";
siteurl1 = "http://www.ndtv-hindu.com/";

function loadform(val)
{
	xmlHttpform=GetXmlHttpObject()
	if(xmlHttpform==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var url;
    if(val != "")
	{
		if(document.getElementById("lc_email").value == "")
		{
			alert("Please enter your Email ID");
			document.getElementById("lc_email").focus();
			return false;
		}   
		var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i
		if (!document.getElementById("lc_email").value.match(re)) 
		{
			alert('Please enter a valid Email ID')
			document.getElementById("lc_email").focus();
			return false;
		}
		var qc_subject = document.getElementById("lc_subject").value;
		var qc_msg = document.getElementById("lc_msg").value;
		var qc_name = document.getElementById("lc_name").value;
		var qc_email = document.getElementById("lc_email").value;
		var qc_location = document.getElementById("lc_location").value;
		url="leave-action.php?act=progress&lc_subject="+qc_subject+"&lc_msg="+qc_msg+"&lc_name="+qc_name+"&lc_email="+qc_email+"&lc_location="+qc_location;	
	}else
	{
	   url="leave-form.php";

	}
	//alert(val+"**");
		//alert(url);
	xmlHttpform.onreadystatechange=stateChangedfun 
	xmlHttpform.open("GET",url,true)
	xmlHttpform.send(null)
} 

function stateChangedfun() 
{ 
	if (xmlHttpform.readyState==4 || xmlHttpform.readyState=="complete")
	{ 
		   //alert(xmlHttpform.responseText);
		    if(xmlHttpform.responseText == 1)
			{
				document.getElementById("frm").innerHTML="Thank you for your comments!";
			}else if(xmlHttpform.responseText == 2)
			{
			   document.getElementById("frm").innerHTML="Failure: Form was not submitted.";
			}else
			{
			   document.getElementById("frm").innerHTML=xmlHttpform.responseText;
			}

	}
	/*if (xmlHttpform.readyState==1)
	{ 
			document.getElementById("frm").innerHTML="Please wait....";
	} */
} 

function advfrm(val)
{
	xmlHttpadv=GetXmlHttpObject()
	if (xmlHttpadv==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	
	var url;
    if(val != "")
	{
		if(document.getElementById("adv_email").value == "")
		{
			alert("Please enter your Email ID");
			document.getElementById("adv_email").focus();
			return false;
		}   
		var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i
		if (!document.getElementById("adv_email").value.match(re)) 
		{
			alert('Please enter a valid Email ID')
			document.getElementById("adv_email").focus();
			return false;
		}
		var b_name = document.getElementById("adv_name").value;
		var b_company = document.getElementById("adv_company").value;
		var b_email = document.getElementById("adv_email").value;
		var b_req = document.getElementById("adv_req").value;
		var b_phone = document.getElementById("adv_phone").value;
		var b_time = document.getElementById("adv_time").value;
		url="advertise-action.php?act=running&adv_name="+b_name+"&adv_company="+b_company+"&adv_email="+b_email+"&adv_req="+b_req+"&adv_phone="+b_phone+"&adv_time="+b_time;	
	}else
	{
	   url="advertise-form.php";

	}
	//alert(val+"**");
		//alert(url);
	xmlHttpadv.onreadystatechange=stateChangedadv 
	xmlHttpadv.open("GET",url,true)
	xmlHttpadv.send(null)
} 

function stateChangedadv() 
{ 
	if (xmlHttpadv.readyState==4 || xmlHttpadv.readyState=="complete")
	{ 
		   //alert(xmlHttpadv.responseText);
		    if(xmlHttpadv.responseText == 1)
			{
				document.getElementById("aefrm").innerHTML="Thank you for your enquiry!";
			}else if(xmlHttpadv.responseText == 2)
			{
			   document.getElementById("aefrm").innerHTML="Failure: Form was not submitted!";
			}else
			{
			   document.getElementById("aefrm").innerHTML=xmlHttpadv.responseText;
			}

	}
	if (xmlHttpadv.readyState==1)
	{ 
			document.getElementById("aefrm").innerHTML="Please wait a moment ...";
	} 
} 


function postcomment(nid,cid)
{
	//alert(n);
	xmlHttpcomment=GetXmlHttpObject()
	if (xmlHttpcomment==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	if(document.getElementById("name_txt").value == "")
	{
		prmt("Please enter your Name");
		//document.getElementById("name_txt").focus();
		return false;
	}   

	
	if(document.getElementById("comment_txt").value == "")
	{
		prmt("Please enter a Comment");
		//document.getElementById("comment_txt").focus();
		return false;
	}
		var c_name = document.getElementById("name_txt").value;
		if(document.getElementById("email_txt").value != "")
		{
		   var c_email = document.getElementById("email_txt").value;
		}else
		{
		   var c_email = "";
		}
		var c_comment = document.getElementById("comment_txt").value;


	var url= siteurl+"news_comment_sav.php?m="+c_name+"&n="+c_email+"&p="+c_comment+"&nid="+nid+"&cat="+cid;
	//alert(url);
	xmlHttpcomment.onreadystatechange=commentcreateChanged 
	xmlHttpcomment.open("GET",url,true)
	xmlHttpcomment.send(null)
}

function commentcreateChanged() 
{ 
	if (xmlHttpcomment.readyState==4 || xmlHttpcomment.readyState=="complete")
	{ 
		
			//alert(xmlHttpcomment.responseText);
			if(xmlHttpcomment.responseText == 1)
			{
			location.reload();
			}
			
	}
/*	if (xmlHttpcomment.readyState==1)
	{ 
			document.getElementById("showmsgdiv").innerHTML="Please waitsss....";
	} 
*/}


function abusecomment(nid,cid)
{
	//alert(n);
	xmlHttpabuse=GetXmlHttpObject()
	if (xmlHttpabuse==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	if(document.getElementById("aname_txt").value == "")
	{
		prmt("Please enter your Name");
		//document.getElementById("aname_txt").focus();
		return false;
	}   
    
	
	if(document.getElementById("acomment_txt").value == "")
	{
		prmt("Please enter a Comment");
		//document.getElementById("acomment_txt").focus();
		return false;
	}
		var a_name = document.getElementById("aname_txt").value;
		if(document.getElementById("aemail_txt").value != "")
		{
		   var a_email = document.getElementById("aemail_txt").value;
		}else
		{
		   var a_email = "";
		}

		var a_comment = document.getElementById("acomment_txt").value;


	var url= siteurl+"abuse_comment_sav.php?m="+a_name+"&n="+a_email+"&p="+a_comment+"&nid="+nid+"&cid="+cid;
	//alert(url);
	xmlHttpabuse.onreadystatechange=abusecommentcreateChanged 
	xmlHttpabuse.open("GET",url,true)
	xmlHttpabuse.send(null)
}

function abusecommentcreateChanged() 
{ 
	if (xmlHttpabuse.readyState==4 || xmlHttpabuse.readyState=="complete")
	{ 
		
			//alert(xmlHttpabuse.responseText);
			if(xmlHttpabuse.responseText != "N")
			{
			showforclose(xmlHttpabuse.responseText)
			}
			
	}
}
/*------------------ poll ajax loader start --------------------------*/
function respolls()
{
	xmlHttppoll=GetXmlHttpObject()
	if (xmlHttppoll==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	}

		chk_val = "0";
		if(document.getElementById('frm_opt_1') && document.getElementById('frm_opt_1').checked==true)
		{
			chk_val = document.getElementById('frm_opt_1').value;
		}
		if(document.getElementById('frm_opt_2') && document.getElementById('frm_opt_2').checked==true)
		{
			chk_val = document.getElementById('frm_opt_2').value;
		}
		if(document.getElementById('frm_opt_3') && document.getElementById('frm_opt_3').checked==true)
		{
			chk_val = document.getElementById('frm_opt_3').value;
		}
		if(document.getElementById('frm_opt_4') && document.getElementById('frm_opt_4').checked==true)
		{
			chk_val = document.getElementById('frm_opt_4').value;
		}
		if(document.getElementById('frm_opt_5') && document.getElementById('frm_opt_5').checked==true)
		{
			chk_val = document.getElementById('frm_opt_5').value;
		}
		if(chk_val == "0")
		{
			prmt("Please select any one option to vote.");
			return false;			
		}
		
	var url;
		var pid = document.getElementById('poll_id').value;
		url=siteurl1+"poll_action.php?poll_id="+pid+"&chk_poll="+chk_val;
		//alert(url);
	xmlHttppoll.onreadystatechange=stateChangedpoll
	xmlHttppoll.open("GET",url,true)
	xmlHttppoll.send(null)
} 
function stateChangedpoll() 
{ 
	if (xmlHttppoll.readyState==4 || xmlHttppoll.readyState=="complete")
	{ 
		  // prmt(xmlHttppoll.responseText);
		    if(xmlHttppoll.responseText == 1)
			{
				//document.getElementById("poll_res").innerHTML="Thank you for your participation!";
				prmt("Thank you for your participation!");
			}
			if(xmlHttppoll.responseText == 3)
			{
			   //document.getElementById("poll_res").innerHTML="Sorry! You have already participated in this poll.";
			   prmt("Sorry! You have already participated in this poll.");
			}
			if(xmlHttppoll.responseText == 2)
			{
			  // document.getElementById("poll_res").innerHTML="Sorry! Unexpected error, Please try again!";
			   prmt("Failure: Please try again!");
			}
			/*else			
			{
			   document.getElementById("poll_res").innerHTML=xmlHttppoll.responseText;
			}*/

	}
/*	if (xmlHttppoll.readyState==1)
	{ 
			document.getElementById("poll_res").innerHTML="Please wait....";
			//prmt("Sorry! Please try again!");
	}*/ 
} 
/*------------------ poll ajax loader end ----------------------------*/

function fpostcomment(nid,cid)
{
	//alert(n);
	xmlHttpcommentf=GetXmlHttpObject()
	if (xmlHttpcommentf==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	if(document.getElementById("name_txt").value == "")
	{
		prmt("Please enter your Name");
		//document.getElementById("name_txt").focus();
		return false;
	}   

	
	if(document.getElementById("comment_txt").value == "")
	{
		prmt("Please enter a Comment");
		//document.getElementById("comment_txt").focus();
		return false;
	}
		var c_name = document.getElementById("name_txt").value;
		if(document.getElementById("email_txt").value != "")
		{
		   var c_email = document.getElementById("email_txt").value;
		}else
		{
		   var c_email = "";
		}
		var c_comment = document.getElementById("comment_txt").value;


	var url= siteurl+"features_comment_sav.php?m="+c_name+"&n="+c_email+"&p="+c_comment+"&nid="+nid+"&cat="+cid;
	//alert(url);
	xmlHttpcommentf.onreadystatechange=fcommentcreateChanged 
	xmlHttpcommentf.open("GET",url,true)
	xmlHttpcommentf.send(null)
}

function fcommentcreateChanged() 
{ 
	if (xmlHttpcommentf.readyState==4 || xmlHttpcommentf.readyState=="complete")
	{ 
		
			//alert(xmlHttpcommentf.responseText);
			if(xmlHttpcommentf.responseText == 1)
			{
				location.reload();
			}
			
	}
/*	if (xmlHttpcomment.readyState==1)
	{ 
			document.getElementById("showmsgdiv").innerHTML="Please waitsss....";
	} 
*/}

function fabusecomment(nid,cid)
{
	//alert(n);
	xmlHttpabusef=GetXmlHttpObject()
	if (xmlHttpabusef==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	if(document.getElementById("aname_txt").value == "")
	{
		prmt("Please enter your Name");
		//document.getElementById("aname_txt").focus();
		return false;
	}   
    
	
	if(document.getElementById("acomment_txt").value == "")
	{
		prmt("Please enter a Comment");
		//document.getElementById("acomment_txt").focus();
		return false;
	}
		var a_name = document.getElementById("aname_txt").value;
		if(document.getElementById("aemail_txt").value != "")
		{
		   var a_email = document.getElementById("aemail_txt").value;
		}else
		{
		   var a_email = "";
		}

		var a_comment = document.getElementById("acomment_txt").value;


	var url= siteurl+"fabuse_comment_sav.php?m="+a_name+"&n="+a_email+"&p="+a_comment+"&nid="+nid+"&cid="+cid;
	//alert(url);
	xmlHttpabusef.onreadystatechange=fabusecommentcreateChanged
	xmlHttpabusef.open("GET",url,true)
	xmlHttpabusef.send(null)
}

function fabusecommentcreateChanged() 
{ 
	if (xmlHttpabusef.readyState==4 || xmlHttpabusef.readyState=="complete")
	{ 
		
			//alert(xmlHttpabusef.responseText);
			if(xmlHttpabusef.responseText != "N")
			{
			showforclose(xmlHttpabusef.responseText)
			}
			
	}
}


function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
} 

