var objXmlHttpBest;

function WaitOn() {
	document.body.style.cursor="wait";
	document.getElementById("items").innerHTML="<div style='padding-top:110px;'><img src='https://www.directconnectstore.com/fephp/loading.gif'></div>";
}

 function WaitOff() {
	document.body.style.cursor="auto";
}


function GetXmlHttpObject(handler) { 
	var objXmlHttpBest=null

	if (navigator.userAgent.indexOf("MSIE")>=0)	{ 
	
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0) {
			strName="Microsoft.XMLHTTP"
		} 
		try	{ 
			objXmlHttpBest=new ActiveXObject(strName)
			objXmlHttpBest.onreadystatechange=handler 
			return objXmlHttpBest
		} catch(e)	{ 
			alert("Error. Scripting for ActiveX might be disabled") 
			return 
		} 
	} 
	else {
		objXmlHttpBest=new XMLHttpRequest()
		objXmlHttpBest.onload=handler
		objXmlHttpBest.onerror=handler 
		return objXmlHttpBest
	}
}


function fill_bestseller(item_id)
{
	WaitOn();
	if (item_id.length==0)
	{
		return;
	}	
	
	var url="bestseller_grid.php";
	url=url+"?item_id="+item_id;	
	
	objXmlHttpBest=GetXmlHttpObject(stateChanged1)
	
	objXmlHttpBest.open("GET",url,true);
	objXmlHttpBest.send(null);
}

function stateChanged1()
{
	if (objXmlHttpBest.readyState==4)
	{
		document.getElementById("items").innerHTML=objXmlHttpBest.responseText;
		WaitOff();
		Slide();
	}
}
function Slide()
{
                    $('.headder').click(function(e){ 
					var divToSlide = $(this).parent().find(".content:first");
					divToSlide.removeClass('current');
					$('.current').slideUp();					
 					$('div').removeClass('current');
					divToSlide.slideToggle();
					divToSlide.addClass('current');
					});			 

 					$(document).click(function(){$('.content').css('display', 'none');});
					
					$('.listvalue').click(function(e){
					var vvalue = $(this).text();							   
					var hiddenvalue = $(this).parent().parent().find(".hidden_value");
					var displayvalue = $(this).parent().parent().find(".headder p");
					displayvalue.html(vvalue);
					hiddenvalue.val(vvalue);
 					});		
					
}



function getMore1(cat,pid)
{
	WaitOn();
	if (cat.length==0)
	{
		return;
	}	
	
	var url="fill_best.php";
	url=url+"?cat="+cat+"&pid="+pid;	
	objXmlHttp=GetXmlHttpObject(stateChangedMore1)
	
	objXmlHttp.open("GET",url,true);
	objXmlHttp.send(null);
}

function stateChangedMore1()
{
	if (objXmlHttp.readyState==4)
	{
		document.getElementById("items").innerHTML=objXmlHttp.responseText;
		WaitOff();
		Slide();
                            
	}
}


