var xmlHttp;
var AdFirst;
var requestURL;
var is_ie = (navigator.userAgent.indexOf('MSIE') >= 0) ? 1 : 0; 
var is_ie5 = (navigator.appVersion.indexOf("MSIE 5.5")!=-1) ? 1 : 0; 
var is_opera = ((navigator.userAgent.indexOf("Opera 6")!=-1)||(navigator.userAgent.indexOf("Opera/6")!=-1)) ? 1 : 0; 
var is_netscape = (navigator.userAgent.indexOf('Netscape') >= 0) ? 1 : 0;
var TrID;
var TrName;
var INC;

  
 
function updateNoOfLink(AID) {
	
	  
	requestURL = 'include/update_noofclicks.php?AID='+AID;
	var url = requestURL;
	 
	xmlHttp = GetXmlHttpObject1(stateChangeHandleraddclickcount);
	 
	xmlHttp_Get(xmlHttp, url);	
}

function stateChangeHandleraddclickcount(){
	 
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete')
	{  
		 
 		str =xmlHttp.responseText;
		 
	}	
}

function FlagVideo(VID) {
	
	//alert(AID);
	
	requestURL = 'include/flag_video.php?VID='+VID;
	var url = requestURL;
	 
	xmlHttp = GetXmlHttpObject1(stateChangeHandlerFlagVideo);
	xmlHttp_Get(xmlHttp, url);	
}

function stateChangeHandlerFlagVideo(){
	
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete')
	{
		 
 		str =xmlHttp.responseText;
		 
	}	
}

function updateView(VID,Type, rootdir) { 
	
	requestURL = rootdir+'include/update_view.php?VID='+VID+'&Type='+Type;
	var url = requestURL;
	  
	xmlHttp = GetXmlHttpObject1(stateChangeHandler1);
	 
	xmlHttp_Get(xmlHttp, url);	
	
}
 
 function updateMoreb(rootdir, sortby, LID, slash, isPermalink) {
	
	requestURL = rootdir+'include/update_more.php?SortBy='+sortby+'&LID='+LID+'&slash='+slash+'&isPermalink='+isPermalink;
	var url = requestURL;
	  
	xmlHttp = GetXmlHttpObject1(stateChangeHandler2);
	 
	xmlHttp_Get(xmlHttp, url);	
	
}

 function updateMore(rootdir, sortby, LID, slash, isPermalink,columns, rows, width,page, exclude) {
	requestURL = rootdir+'include/video_block.php?selection=y&SortBy='+sortby+'&LID='+LID+'&Columns='+columns+'&Rows='+rows+'&slash='+slash+'&isPermalink='+isPermalink+'&Width='+width+'&Page='+page+'&exclude='+exclude;
	var url = requestURL;
	  
	xmlHttp = GetXmlHttpObject1(stateChangeHandler2);
	 
	xmlHttp_Get(xmlHttp, url);	
	
}

function stateChangeHandler2(){
	 

	 if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete')
	{
		  
 		str =xmlHttp.responseText;
		if(document.getElementById('Morevids')) 
		document.getElementById('Morevids').innerHTML=str;
		
		  
	}	 
} 
function subscribeNewsletter(rootdir, email) {
	requestURL = rootdir+'action/subscribe2.php?email='+email;
	var url = requestURL;
	  
	xmlHttp = GetXmlHttpObject1(stateChangeHandler3);
	 
	xmlHttp_Get(xmlHttp, url);	
	
}

function stateChangeHandler3(){

	 
	 if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete')
	{
		  
 		str =xmlHttp.responseText;
		if(document.getElementById('SubscribeMsg')) 
		document.getElementById('SubscribeMsg').innerHTML=str;
		pageTracker._trackPageview("/subscribenewsvideo" );
		
		  
	}	 
} 

function stateChangeHandler1(){
	 
	 
	 if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete')
	{
		  
 		str =xmlHttp.responseText;
		if(document.getElementById('RightView')) 
		document.getElementById('RightView').innerHTML=str;
		if(document.getElementById('SameVideoView'))
		document.getElementById('SameVideoView').innerHTML=str;
		  
	}	 
} 
 
function xmlHttp_Get(xmlhttp, url)
{  
	xmlhttp.open('GET', url, true);
	xmlhttp.send(null);
}
function xmlHttp_Post(xmlhttp, url,params)
{
	xmlhttp.open('POST', url, true);
	xmlhttp.send(null);
}
function GetXmlHttpObject1(handler)
{    
	var objXmlHttp = null;
	if (is_ie)
	{
		var strObjName = (is_ie5) ? 'Microsoft.XMLHTTP' : 'Msxml2.XMLHTTP';
		try{objXmlHttp = new ActiveXObject(strObjName);
		objXmlHttp.onreadystatechange = handler;
	}
	catch(e)
	{
		alert('IE detected, but object could not be created. Verify that active scripting and activeX controls are enabled');
		return;
	}
	}
	else if (is_opera)
	{
		alert('Opera detected. The page may not behave as expected.');
		return;
	}
	else
	{
		objXmlHttp = new XMLHttpRequest();
		objXmlHttp.onload = handler;
		objXmlHttp.onerror = handler;
	}
	return objXmlHttp;
}
