//[RAIN][ROSEKUMAR][26-
// JavaScript Document
//for running ajax
/*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_ie7 = (navigator.appVersion.indexOf("MSIE 7")!=-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;

function stateChangeHandler()
{
	
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete')
	{		
		var str = xmlHttp.responseText;			
	 	if(xmlHttp.status == 200)
		{	
				//alert(str);
				//do action on true
				//document.getElementById('showresults').innerHTML = '';
				//document.getElementById('showresults').innerHTML = str;
		}
		else
		{	
			alert('There was a problem with the request.');
		}
	}
	
}

//end

function xmlHttp_Get(xmlhttp, url)
{
	xmlhttp.open('GET', url, true);
	xmlhttp.send(null);
}

function GetXmlHttpObject(handler)
{
 	var objXmlHttp = null;		
	if (is_ie)
	{
		
		//below commented code is outdated 
		/*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;
		}
			*/
		if (window.XMLHttpRequest)
		{
			// code for IE7+, Firefox, Chrome, Opera, Safari
		  	//alert('ie7');
		  	try
			{
				objXmlHttp=new XMLHttpRequest();
				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 (window.ActiveXObject)
		{
		  	// code for IE6, IE5
		  	//alert('ie6');
			try
			{
				objXmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				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;
}
