function xmlhttpPost(strURL,callerFunction) {
		var xmlHttpReq = false;
		var self = this;
		// Mozilla/Safari
		if (window.XMLHttpRequest) {
			self.xmlHttpReq = new XMLHttpRequest();
		}
		// IE
		else if (window.ActiveXObject) {
			self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
		}
		self.xmlHttpReq.open('post', strURL, true);
		self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		self.xmlHttpReq.onreadystatechange = function() {
			if (self.xmlHttpReq.readyState == 4) {
				
				switch(callerFunction)
				{
					case 1 : SaveSubscriberEmail(self.xmlHttpReq.responseText); break;
				}	
			}
		}
		self.xmlHttpReq.send(null);
}

function redirectUrl(url)
{
	window.location.href = url;
}
function DeleteConfirmation()
{
	if(confirm("Are you sure you want to delete selected record?")) {
		return true;
	} else {
		return false;
	}
}
function trim(inputString) {
	/* To trim the string*/
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") {
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") {
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) {
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
   }
   return retValue;
}
function validateSubscriber()
{
	if(document.getElementById("subscriberEmail").value==""){
		document.getElementById("errorSubcriber").innerHTML = "Please enter email address.";
		document.getElementById("errorSubcriber").className = "errorMsg";
		document.getElementById("subscriberEmail").focus();
		return false;
	} else {
		var str = trim(document.getElementById("subscriberEmail").value);
		var pattern= /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;


		if(!pattern.test(str)) 
		{
			
			document.getElementById("errorSubcriber").innerHTML = "Please enter valid E-mail address.";
			document.getElementById("errorSubcriber").className = "errorMsg";
			document.getElementById("subscriberEmail").focus();
			return false;

		} else {

			var emailid = document.getElementById('subscriberEmail').value;
			var url = _HTTP_PATH + "newssubscriber/addnewssubscriber/";
			var posData = "emailid:"+emailid;
			xmlhttpPost(url+posData, 1);
			return true;
		}
	}
}
function SaveSubscriberEmail(str)
{
	document.getElementById("subcribeDiv").innerHTML = "    You are successfully subscribed with khabar media.";
}

function validatePollOption()
{
	var checks = document.getElementsByName('pollOption');
	var cnt	= checks.length;
	var count = 0;
	for(i=0;i<cnt;i++)
	{
		if(checks[i].checked==true )
		{
			count++;
		}
	}
	if(count == 0) {
		document.getElementById("pollError").innerHTML = "Please select poll option.";
		document.getElementById("pollError").className = "errorMsg";
		return false;
	}
}
function validateContactUs()
{
	if(document.getElementById("from_name").value==""){
		document.getElementById("contactError").innerHTML = "Please enter name.";
		document.getElementById("contactError").className = "errorMsg";
		document.getElementById("from_name").focus();
		return false;
	} 
	
	if(document.getElementById("email_address").value==""){
		document.getElementById("contactError").innerHTML = "Please enter email address.";
		document.getElementById("contactError").className = "errorMsg";
		document.getElementById("email_address").focus();
		return false;
	} else {
		var str = trim(document.getElementById("email_address").value);
		var pattern= /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;

		if(!pattern.test(str)) 
		{
			
			document.getElementById("contactError").innerHTML = "Please enter valid E-mail address.";
			document.getElementById("contactError").className = "errorMsg";
			document.getElementById("email_address").focus();
			return false;

		} 
	}
	if(document.getElementById("phone_number").value==""){
		document.getElementById("contactError").innerHTML = "Please enter phone number.";
		document.getElementById("contactError").className = "errorMsg";
		document.getElementById("phone_number").focus();
		return false;
	} 
	if(document.getElementById("subject").value==""){
		document.getElementById("contactError").innerHTML = "Please enter subject.";
		document.getElementById("contactError").className = "errorMsg";
		document.getElementById("subject").focus();
		return false;
	} 
	if(document.getElementById("comments").value==""){
		document.getElementById("contactError").innerHTML = "Please enter comments.";
		document.getElementById("contactError").className = "errorMsg";
		document.getElementById("comments").focus();
		return false;
	} 
}

var newwindow;
function winBRopen(url,popWidth,popheight)
{
	if(newwindow){
		newwindow.close();
	}
	var winleft = (screen.width - popWidth) / 2;
	var winUp = (screen.height - popheight) / 2;
	var winName = "mywindow" + url.substring(0, 3);
	newwindow= window.open (url, winName, "address=no,location=no,status=no,scrollbars=yes,width="+ popWidth+ ",height="+popheight+",top="+winUp+",left="+winleft);
	newwindow.focus();
}

function validateComment()
{
	if(document.getElementById("name").value==""){
		document.getElementById("CommentError").innerHTML = "Please enter name.";
		document.getElementById("CommentError").className = "errorMsg";
		document.getElementById("name").focus();
		return false;
	} 
	
	if(document.getElementById("email_address").value==""){
		document.getElementById("CommentError").innerHTML = "Please enter email address.";
		document.getElementById("CommentError").className = "errorMsg";
		document.getElementById("email_address").focus();
		return false;
	} else {
		var str = trim(document.getElementById("email_address").value);
		var pattern= /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;

		if(!pattern.test(str)) 
		{
			
			document.getElementById("CommentError").innerHTML = "Please enter valid E-mail address.";
			document.getElementById("CommentError").className = "errorMsg";
			document.getElementById("email_address").focus();
			return false;

		} 
	}
	if(document.getElementById("comments").value==""){
		document.getElementById("CommentError").innerHTML = "Please enter comment.";
		document.getElementById("CommentError").className = "errorMsg";
		document.getElementById("comments").focus();
		return false;
	} 
	if(document.getElementById("security_code").value==""){
		document.getElementById("CommentError").innerHTML = "Please enter security code.";
		document.getElementById("CommentError").className = "errorMsg";
		document.getElementById("security_code").focus();
		return false;
	} 
	
}
