function createAjaxObject() 
{
	/* Create a new XMLHttpRequest object to talk to the Web server */
	var xmlHttp = false;
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	try {
	  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	  try {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	  } catch (e2) {
		xmlHttp = false;
	  }
	}
	@end @*/

	if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
	  xmlHttp = new XMLHttpRequest();
	}

	return xmlHttp;
}

function sendRequest(method,url,fun)
{
	// Open a connection to the server
	if(xmlHttp.readyState != 4 || xmlHttp.readyState != 0)
	{
		xmlHttp.abort();
	}
	xmlHttp.open(method, url, true);
	//alert('Send Request To Server');
	// Setup a function for the server to run when it's done
	xmlHttp.onreadystatechange = displayDetails;

	// Send the request
	try{
		xmlHttp.send(null);
	}
	catch(e)
	{
		//alert(e.message);
	}
	
}

/*function Func1Delay()
{
	setTimeout("Func1()", 500);
}

function Func1() {
	if(hidepanel)
		return;
	document.getElementById('bImg').innerHTML = "<img src='left_arrow.gif'>";
	document.getElementById('bImg').style.visibility = 'visible';
}*/

function displayDetails()
{
	//alert('State Change '+xmlHttp.readyState);
	if (xmlHttp.readyState == 4)
	{
		if(hidepanel)
			return;
		//alert(xmlHttp.responseText);
		try{
		
		var arr = xmlHttp.responseText.split('::');
		document.getElementById('pr_name').innerHTML = arr[0];
		document.getElementById('pr_desc').innerHTML = arr[1];
		document.getElementById('pr_img').innerHTML = arr[2];	
		//document.getElementById('contentTable').innerHTML = xmlHttp.responseText;
		if(!arr[0] || !arr[1] || !arr[2]) {
			return;
		}
		document.getElementById('contentTable').style.visibility = 'visible';
		document.getElementById('bImg').innerHTML = "<img src='left_arrow.gif'>";
		document.getElementById('bImg').style.visibility = 'visible';
		
		}
		catch(e)
		{
			//alert(e.message);
		}
	}
}

function showDetails_1(evt,id,varurl)
{
	//var url = 'http://jagadees/projects/razorpages/popup_productinfo.php?prdid=';
	//var url = 'http://www.razorpages.com/newsite/popup_productinfo.php?prdid=';
	var url = varurl;
	hidepanel = false;
	sendRequest('GET',url+id+'&rand='+Math.random(2,10),'displayDetails');
	
	ie5 = (document.all && document.getElementById);
	ns6 = (!document.all && document.getElementById);
	
	/* get the Current mouse Positon xx, yy */
	var xx = mouseX(evt);
	var yy = mouseY(evt);

	screenWidth = screen.width;
	screenHeight = screen.height;
	
	/* get the screen positon from screenheight minus mouse postion */
	var scrnposition = screenHeight-yy;
	
	if(scrnposition > 150)
	{
		var tempTop = scrnposition/2;
		var tbltop_1 = yy-tempTop;
	}else{
		var tbltop_1 = yy;
	}
	/* check the browser ie5 is IE and ns6 is Mozila */
	if(ie5){
		var tblleft = xx+15
		var tbltop = tbltop_1
		var imgleft = xx+2
		var imgtop = yy-14
		if(tbltop<0)
			   tbltop=imgtop+200
			if(tbltop>450)
			   tbltop=imgtop-200
	}else{
		if(ns6){
			var tblleft = xx+15
			var tbltop = tbltop_1
			var imgleft = xx+2
			var imgtop = yy-14
			if(tbltop<0)
			   tbltop=imgtop+200
			if(tbltop>450)
			   tbltop=imgtop-200
		}
	}
	//alert(document.getElementById('contentTable').style.height)
	if(hidepanel)
		return false;
	document.getElementById('contentTable').style.left = tblleft
	document.getElementById('contentTable').style.top = tbltop
	if(hidepanel)
		return false;
	document.getElementById('bImg').style.left = imgleft
	document.getElementById('bImg').style.top = imgtop
}
function hideDetails_1()
{
	hidepanel = true;
	document.getElementById('contentTable').style.visibility = 'hidden';
	document.getElementById('bImg').style.visibility = 'hidden';
}



var xmlHttp = createAjaxObject();
var hidepanel = false;
if(xmlHttp && typeof XmlHttpRequest)
{
	//alert('xml Object created');	
}
else 
{
	alert('Could not create Xml Object');
}

// to get the mouse position
function mouseX(evt) {
	if (evt.pageX) return evt.pageX;
		else if (evt.clientX)
   return evt.clientX + (document.documentElement.scrollLeft ?
		   document.documentElement.scrollLeft :
		   document.body.scrollLeft);
	else return null;
}
function mouseY(evt) {
	if (evt.pageY) return evt.pageY;
		else if (evt.clientY)
   return evt.clientY + (document.documentElement.scrollTop ?
	   document.documentElement.scrollTop :
	   document.body.scrollTop);
	else return null;
}
