    function Inint_AJAX() {
		try { return new ActiveXObject("Msxml2.XMLHTTP");  } catch(e) {} //IE
		try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
		try { return new XMLHttpRequest();          } catch(e) {} //Native Javascript
		alert("XMLHttpRequest not supported");
		return null;
	}
	function echeck(str) {
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		/*alert(str+' '+lstr);
		alert(str.charAt(0));
		alert(str.charAt[(lstr-1)]);
		*/
		
		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;
		 }
		 //check for invalid start/end with underscore
		 

 		 return true;					
	}
	function trimAll(sString){
		while (sString.substring(0,1) == ' ')
		{
			sString = sString.substring(1, sString.length);
		}
		while (sString.substring(sString.length-1, sString.length) == ' ')
		{
			sString = sString.substring(0,sString.length-1);
		}
		return sString;
	}
	function myopinion(x,y){
	   $.post("myopinion.php",{MyOpinion: x , Recordid: y},
		function(data)
		{
			if(data=="N"){
				alert('Login to voice your opinion');	
			}else if(data==""){
				alert('We are facing problems in processing data, kindly try again in sometime.');
			}else{
				var myString = data;
				var mySplitResult = myString.split("::");				
				var BC = "BC"+y;
				var BF = "BF"+y;
				$("#" + BC).html(mySplitResult[0]);
				$("#" + BF).html(mySplitResult[1]);
			}
		}
		
		);
	   
	}
	function articlecomment(x,y,z){
		var req = Inint_AJAX();
		req.onreadystatechange = function () {
				if (req.readyState==4) {
					if (req.status==200) {
						pageTracker._trackPageview("/articlecomment");
						//alert(req.responseText);
						var result = req.responseText.replace(/^\s*/, "").replace(/\s*$/, "");
						document.getElementById("Listing").innerHTML = result;
					}
				}
			 };
		
		req.open("GET", "ajax_comments.php?article_id="+x+ "&Page="+ y + "&category_id="+ z);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); // set Header
		req.send(null);
	}
	function showcomment(x,y){
		var req = Inint_AJAX();
		req.onreadystatechange = function () {
				if (req.readyState==4) {
					if (req.status==200) {
						pageTracker._trackPageview("/showcomments");
						//alert(req.responseText);
						var result = req.responseText.replace(/^\s*/, "").replace(/\s*$/, "");
						document.getElementById("table_comment").innerHTML = result;
					}
				}
			 };
		
		req.open("GET", "ajax_comments.php?show_id="+x+ "&Page="+ y);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); // set Header
		req.send(null);
	}
	function connect(url,params)
	{
		var connection;  // The variable that makes Ajax possible!
		try{// Opera 8.0+, Firefox, Safari
		connection = new XMLHttpRequest();}
		catch (e){// Internet Explorer Browsers
		try{
		connection = new ActiveXObject("Msxml2.XMLHTTP");}
		catch (e){
		try{
		connection = new ActiveXObject("Microsoft.XMLHTTP");}
		catch (e){// Something went wrong
		return false;}}}
		connection.open("POST", url, true);
		connection.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		connection.setRequestHeader("Content-length", params.length);
		connection.setRequestHeader("connection", "close");
		connection.send(params);
		return(connection);
	}
	function totalEncode(str){ 
		var s=escape(str); 
		s=s.replace(/\+/g,"+"); 
		s=s.replace(/@/g,"@"); 
		s=s.replace(/\//g,"/"); 
		s=s.replace(/\*/g,"*"); 
		return(s); 
	}
	function articlegallery(x,y){
		var req = Inint_AJAX();
		req.onreadystatechange = function () {
				if (req.readyState==4) {
					if (req.status==200) {
						pageTracker._trackPageview("/gallery");
						//alert(req.responseText);
						var result = req.responseText.replace(/^\s*/, "").replace(/\s*$/, "");
						document.getElementById("Gallery").innerHTML = result;
					}
				}
			 };
		
		req.open("GET", "ajax_article_gallery.php?article_id="+x+ "&Page="+ y );
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); // set Header
		req.send(null);
	}
	function vjgallery(x,y){
		var req = Inint_AJAX();
		req.onreadystatechange = function () {
				if (req.readyState==4) {
					if (req.status==200) {
						pageTracker._trackPageview("/vjgallery");
						//alert(req.responseText);
						var result = req.responseText.replace(/^\s*/, "").replace(/\s*$/, "");
						document.getElementById("Gallery").innerHTML = result;
					}
				}
			 };
		
		req.open("GET", "ajax_vj_gallery.php?album_id="+x+ "&Page="+ y );
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); // set Header
		req.send(null);
	}
	function vministry(y){
		var req = Inint_AJAX();
		req.onreadystatechange = function () {
				if (req.readyState==4) {
					if (req.status==200) {
						pageTracker._trackPageview("/vministry");
						//alert(req.responseText);
						var result = req.responseText.replace(/^\s*/, "").replace(/\s*$/, "");
						alert(result);
					}
				}
			 };
		
		req.open("GET", "ajax_vministry.php?ministry="+ y );
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); // set Header
		req.send(null);
	}  
	function pokeme(x){
		var req = Inint_AJAX();
		req.onreadystatechange = function () {
				if (req.readyState==4) {
					if (req.status==200) {
						//alert(req.responseText);
						var result = req.responseText.replace(/^\s*/, "").replace(/\s*$/, "");
						if(result=="N"){
							pageTracker._trackPageview("/login");	
							alert("Only for Bloody Cool Citizens. Please log in!");
						}else if(result=="I"){
							alert("No No");
						}else{
							pageTracker._trackPageview("/pokeme");
							document.getElementById("pokes"+x).innerHTML = "<span style='font-family:Myriad Pro;font-size:12px;text-transform:uppercase;color:#000; margin:40px 0 0 10px; font-weight:bold;'>" + result +" FRIENDLY POKES</span>";
						}
					}
				}
			 };
		
		req.open("GET", "ajax_pokes.php?poked_id="+x);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); // set Header
		req.send(null);
	}
	function flirtwithme(x){
		var req = Inint_AJAX();
		req.onreadystatechange = function () {
				if (req.readyState==4) {
					if (req.status==200) {
						//alert(req.responseText);
						var result = req.responseText.replace(/^\s*/, "").replace(/\s*$/, "");
						if(result=="N"){
							pageTracker._trackPageview("/login");
							alert("Only for Bloody Cool Citizens. Please log in!");
						}else if(result=="I"){
							alert("No No");
						}else{
							pageTracker._trackPageview("/flirtwithme");
							document.getElementById("flirts"+x).innerHTML = "<span style='font-family:Myriad Pro;font-size:12px;text-transform:uppercase;color:#000; margin:40px 0 0 10px; font-weight:bold;'>" + result +" FLIRTS</span>";
						}
					}
				}
			 };
		
		req.open("GET", "ajax_flirts.php?flirts_id="+x);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); // set Header
		req.send(null);
	}
	function pokes(){
		var req = Inint_AJAX();
		req.onreadystatechange = function () {
				if (req.readyState==4) {
					if (req.status==200) {
						//alert(req.responseText);
						pageTracker._trackPageview("/pokeCount");
						var result = req.responseText.replace(/^\s*/, "").replace(/\s*$/, "");
						document.getElementById("mypoke").innerHTML = result;
					}
				}
			 };
		
		req.open("GET", "ajax_poke_count.php");
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); // set Header
		req.send(null);
	}
	function flirts(){
		var req = Inint_AJAX();
		req.onreadystatechange = function () {
				if (req.readyState==4) {
					if (req.status==200) {
						//alert(req.responseText);
						pageTracker._trackPageview("/flirtCount");
						var result = req.responseText.replace(/^\s*/, "").replace(/\s*$/, "");
						document.getElementById("myflirt").innerHTML = result;
					}
				}
			 };
		
		req.open("GET", "ajax_flirt_count.php");
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); // set Header
		req.send(null);
	}
	function calendar(x,y,z){
		var req = Inint_AJAX();
		req.onreadystatechange = function () {
				if (req.readyState==4) {
					if (req.status==200) {
						//alert(req.responseText);
						pageTracker._trackPageview("/events");
						var result = req.responseText.replace(/^\s*/, "").replace(/\s*$/, "");
						document.getElementById("calendar").innerHTML = result;
					}
				}
			 };
		
		req.open("GET", "calendar.php?prm="+x+ "&chm="+ y +"&yrm=" + z);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); // set Header
		req.send(null);
	}