// JavaScript Document

function updateVideoViews(vid, path) 
{
		//alert("I am here. "+vid);
		var rand= Math.floor( Math.random( ) * 1000 );
		var url=path+"&vid="+vid+"&rand="+rand; 
		//alert(url);

		xmlHttp=GetXmlHttpObject(stateChangedfacaulty);
		xmlHttp.open("GET", url , true) ;
		xmlHttp.send(null);		
} 



function stateChangedfacaulty() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") 
	{ 
		  /* == nothing here as the called url will only execute a query to update video vies == */
	} 	
} 


function GetXmlHttpObject(handler) 
{ 
	var objXmlHttp=null ;
	if (navigator.userAgent.indexOf("Opera")>=0) 
	{ 
    	alert("This example doesn't work in Opera");
    	return;
	} 
	if (navigator.userAgent.indexOf("MSIE")>=0) 
	{ 
		var strName="Msxml2.XMLHTTP";
   		if (navigator.appVersion.indexOf("MSIE 5.5")>=0) 
		{ 
      	strName="Microsoft.XMLHTTP"; 
		} 
		try 
		{ 
			objXmlHttp=new ActiveXObject(strName);
			objXmlHttp.onreadystatechange=handler; 
			return objXmlHttp; 
		} 
		catch(e) 
		{ 
      		alert("Error. Scripting for ActiveX might be disabled"); 
      		return; 
		} 
    } 
	if (navigator.userAgent.indexOf("Mozilla")>=0) 
	{ 
		objXmlHttp=new XMLHttpRequest(); 
		objXmlHttp.onload=handler; 
		objXmlHttp.onerror=handler; 
		return objXmlHttp; 
	} 
}
