function redirMe(category,brand,prfrom,prto,pageno,free,snew,onsale,review,sorton) 
{
//alert(pageno);
	var strUrl = "includes/itemlistgetdata.asp?Bc=" + brand + "&Cc=" + category ;
	var strurl2 = "items.asp?Bc=" + brand + "&Cc=" + category ;
	if (pageno==0)
	{
		pageno=1;
	}

	strUrl = strUrl + "&Prfrom=" + prfrom + "&Prto=" + prto + "&pageno=" + pageno + "&free=" + free + "&new=" + snew  + "&review=" + review  + "&onsale=" + onsale + "&sorton=" + sorton ;
	strurl2 = strurl2 + "&Prfrom=" + prfrom + "&Prto=" + prto + "&pageno=" + pageno + "&free=" + free + "&new=" + snew  + "&review=" + review  + "&onsale=" + onsale + "&sorton=" + sorton ;
	//alert(strUrl);
	document.getElementById('txtstrurl').value=strurl2;
	document.getElementById('itemboxcontent').innerHTML ="<br><br><h1>Please wait...</h1>";
	makePOSTRequest( strUrl);
	document.getElementById("InOnce").value="1";	
	window.location=document.getElementById('shiftupA').href;	
}
function redirectfun() 
{
	//strUrl = "includes/itemlistgetdata.asp?usesession=T";
	//alert(strUrl);
	//document.getElementById('itemboxcontent').innerHTML ="<br><br><h1>Please wait...</h1>";
	//makePOSTRequest( strUrl);
	//document.getElementById("InOnce").value="0";		
	window.location=document.getElementById('txtstrurl').value;
}
function setp(pagecat,pagebrand,pagepricefrom,pagepriceto,whichselect,sfree,snew,onsale,sreview,sorton) 
{
	//alert(pageno);
	var pageno;
	var myindex 
	var SelValue

	if (whichselect=='page1')
	{	myindex  = document.getElementById("page1").selectedIndex;
    		SelValue = document.getElementById("page1").options[myindex].value;

		pageno=SelValue;
	}
	if (whichselect=='page2')
	{	
		myindex  = document.getElementById("page2").selectedIndex;
    		SelValue = document.getElementById("page2").options[myindex].value;

		pageno=SelValue;
	}
	redirMe(pagecat,pagebrand,pagepricefrom,pagepriceto,pageno,sfree,snew,onsale,sreview,sorton);		
}
function sortpage(pagecat,pagebrand,pagepricefrom,pagepriceto,pageno,sfree,snew,onsale,sreview) 
{
	var sorton;
	var myindex; 
	var SelValue;
	myindex  = document.getElementById("SortOrder").selectedIndex;
	SelValue = document.getElementById("SortOrder").options[myindex].value;

	sorton=SelValue;
	
	redirMe(pagecat,pagebrand,pagepricefrom,pagepriceto,pageno,sfree,snew,onsale,sreview,sorton);
}
function stateChanged() 
{ //alert(xmlHttp.readyState);
	if (xmlHttp.readyState==4)
	{	
		var strHTML;
		strHTML='';
		var rs = eval(xmlHttp.responseText);
		//alert(xmlHttp.responseText);
		if (rs)
		{
		var ipageno = rs.Page;
		var itotalpages  = rs.TotalPage;
		var pagebrand = rs.PageBrand;
		var pagecat = rs.PageCat;
		var pagepricefrom = rs.PagePriceFrom;
		var pagepriceto = rs.PagePriceTo;
		var sPageTitle = rs.PageTitle;
		var sheading = rs.Heading;
		var sheading2 = rs.Heading2;
		var sfree = rs.FreeItem;
		var snew = rs.NewItem;
		var sreview = rs.Review;
		var sonsale  = rs.Onsale;
		var scatfiltercount = rs.CatFilterCount;
		var sbrandfiltercount = rs.BrandFilterCount;
		var sreviewfiltercount = rs.RatingFilterCount;
		var spricefiltercount = rs.PriceFilterCount;
		var snewcount = rs.Newcount;
		var sfreecount = rs.Freecount;
		var ssalecount = rs.Salecount;
		var sTopFilter= rs.TopFilter;
		var ssorton = rs.Sorton;

		document.getElementById('itemlist_title').innerHTML = '<h1>' + sheading2  + sheading + '</h1>';
		if ( rs.RecordCount>0 ) 
		{
			var schecked='';
			strHTML = strHTML +'<div id="itemlistfooterleft">Sort By&nbsp;<Select name="SortOrder" Id="SortOrder" Onchange="sortpage(' + "'" + pagecat + "','" + pagebrand + "','" + pagepricefrom + "','" + pagepriceto + "'," + (parseInt(ipageno)-1) + ",'" + sfree + "','" + snew + "','" + sonsale + "','" + sreview + "','" + ssorton + "'" + ');">';
			strHTML = strHTML +'<option value="">- Please Select -</option>';
			if (ssorton=="Price Low to High")
				{schecked = ' selected ';}
			strHTML = strHTML +'<option value="Price Low to High" ' + schecked + '>Price Low to High</option>';
			schecked = ' ';

			if (ssorton=="Price High to Low")
				{schecked = ' selected ';}
			strHTML = strHTML +'<option value="Price High to Low"' + schecked + '>Price High to Low</option>';
			schecked = ' ';

			if (ssorton=="Recommendations")
				{schecked = ' selected ';}
			strHTML = strHTML +'<option value="Recommendations"' + schecked + '>Recommendations</option>';
			schecked = ' ';

			if (ssorton=="Popularity")
				{schecked = ' selected ';}
			strHTML = strHTML +'<option value="Popularity"' + schecked + '>Popularity</option>';
			schecked = ' ';

			if (ssorton=="Newest")
				{schecked = ' selected ';}
			strHTML = strHTML +'<option value="Newest"' + schecked + '>Newest</option>';
			schecked = ' ';

			if (ssorton=="Special Offers")
				{schecked = ' selected ';}
			strHTML = strHTML +'<option value="Special Offers"' + schecked + '>Special Offers</option>';
			strHTML = strHTML +'</select></div>';
	  		strHTML = strHTML +'<div id="itemlistfooterright">'  + sPageTitle + '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
			if (parseInt(ipageno)>1)
				{strHTML = strHTML +'<input type="button" class="contbold" value="Prev" onclick="redirMe(' + "'" + pagecat + "','" + pagebrand + "','" + pagepricefrom + "','" + pagepriceto + "'," + (parseInt(ipageno)-1) + ",'" + sfree + "','" + snew + "','" + sonsale + "','" + sreview + "','" + ssorton + "'" + ');">&nbsp;&nbsp;';}
				
			strHTML = strHTML +'Pages:&nbsp;<select name="page1" id="page1" value="<%=iPageNo%>" onchange="setp(' + "'" + pagecat + "','" + pagebrand + "','" + pagepricefrom + "','" + pagepriceto + "','page1','" + sfree + "','" + snew + "','" + sonsale + "','" + sreview + "','" + ssorton + "'" +  ');">';
			for (var iPgCnt = 1; iPgCnt<=parseInt(itotalpages); iPgCnt++)
				{
				if (parseInt(iPgCnt) == parseInt(ipageno)) 
					strHTML = strHTML + '<option selected value="'+ iPgCnt + '">' + iPgCnt + '</option>';
				else
					strHTML = strHTML + '<option value="'+ iPgCnt + '">' + iPgCnt + '</option>';
				}
			 
			strHTML = strHTML +'</select>';


			if (parseInt(ipageno)<parseInt(itotalpages))
				{strHTML = strHTML +'&nbsp;&nbsp;<input type="button" class="contbold" value="Next" onclick="redirMe(' + "'" + pagecat + "','" + pagebrand + "','" + pagepricefrom + "','" + pagepriceto + "'," + (parseInt(ipageno)+1) + ",'" + sfree + "','" + snew + "','" + sonsale + "','" + sreview +  "','" + ssorton + "'" + ');">';}
				
			strHTML = strHTML +'</div>';
			strHTML = strHTML +'<hr class="clearFloat" />';
			var recnobig = 1;

			var recnosmall = 0;
			for ( var recno = 0 ; recno < rs.RecordCount ; recno++ ) 
			{	   
				var sitemtype = rs.Records[recno].TYPE;
				var sitemcode = rs.Records[recno].ITEMNO;
				var sitemname = rs.Records[recno].DESCRIPTION;
				var sitemimage = rs.Records[recno].IMAGESMALL;
				var sitemcat = rs.Records[recno].CATEGORY;
				var sitemprice = Math.round(parseFloat(rs.Records[recno].PRICE)*100)/100;
				var sitempriceexvat = Math.round((parseFloat(rs.Records[recno].PRICE)/iVAT)*100)/100;
				var sregularprice = Math.round((parseFloat(rs.Records[recno].REGULARPRICE) * parseFloat(iVAT))*100)/100;
				var sfreegift =  rs.Records[recno].FREEITEM;
				var srate =  rs.Records[recno].AVG_REVIEW;
				var snonsecurepath="http://www.djmmusic.com/"
				var ihighestprice = parseFloat(rs.Records[recno].MATRIXHIGHPRICE);
				var ilowestprice = parseFloat(rs.Records[recno].MATRIXLOWPRICE);
				var ionsale = rs.Records[recno].ONSALE;
				var ihighestregprice = Math.round((parseFloat(rs.Records[recno].MATRIXREGHIGHPRICE) * parseFloat(iVAT))*100)/100;
				var ilowestregprice = Math.round((parseFloat(rs.Records[recno].MATRIXREGLOWPRICE) * parseFloat(iVAT))*100)/100;
				var freegift;
				var discount = 0;
				var custlog11 = rs.Records[recno].CUSTLOG11; 
				var swebdesc = rs.Records[recno].WEBDESC; 
				var seqcode = rs.Records[recno].EQ_CODE;
				var scustchar1 =rs.Records[recno].CUSTCHAR1;
				var seqcodestr = "";
				if (seqcode!="")
					{seqcodestr = "&Eq=" + seqcode;
					var sItemcodeDisplay=seqcode;}
				else
					var sItemcodeDisplay=sitemcode;
				
				if (sitemtype == '1')
				{	if (ihighestregprice >ihighestprice)
						{discount =roundNumber(((ihighestregprice-ihighestprice)/ihighestregprice)*100,0) ;}

				}
				else
				{	if (sregularprice>sitemprice) 
						{discount =roundNumber(((sregularprice-sitemprice)/sregularprice)*100,0) ;}
				
				}
							
				if (sitemtype=='3')
					var sUrl = snonsecurepath + "Customkititems.asp?kc=" + sitemcode +  seqcodestr;
					
				if (sitemtype=='1')
					var sUrl = snonsecurepath + "ItemMatrix.asp?GroupCode=" + sitemcode +  "&MatrixType=1" +  seqcodestr; 
									
				if (sitemtype=='2')
					var sUrl = snonsecurepath + "ItemMatrix.asp?ic=" + sitemcode +  "&MatrixType=2" +  seqcodestr;
									
				if (sitemtype=='0')
					var sUrl = snonsecurepath + "Itemdesc.asp?ic=" + sitemcode +  seqcodestr;


				if (custlog11=="T"  && sitemcat==pagecat &&  (ssorton=="" || ssorton=="Recommendations"))
				{
				strHTML = strHTML +'<div id="itemboxbig"><div style="float:left;width:160px;"> '; 
				strHTML = strHTML +'<div class="item_no">Item Code: ' + sItemcodeDisplay + '</div><br>';
				if (ionsale=="T")
					{strHTML = strHTML +'<div style="background: url(images/promo_perc_off.png) no-repeat;POSITION:ABSOLUTE;left:2px; text-shadow: 0 1px 0 #000; -moz-text-shadow: 0 1px 0 #000;height:33px;width:31px;float:left;font-size:10px;color:#fff;padding-top:9px;padding-left:10px;LINE-HEIGHT: 12px;z-index:300;FONT-WEIGHT: bold;">' + discount + '% Off</div>'}
					
				var sImgLink='http://www.djmmusic.com/mmDJM/Images/';
				if (scustchar1!='') 
				{strHTML = strHTML + '<div class="promoimg"><img src="/Images/promo/' + scustchar1 + '-small.png"></div>';}
				if (sitemimage != "")
					strHTML = strHTML + '<center><a href="' + sUrl + '"><img src="' + sImgLink + sitemimage + '" border=0 alt="' + sitemname + '" align=top height=125 width=125 title="' + sitemname + '"></a></center><br>';		
					strHTML = strHTML + '</div><div style="float:right;width:190px;"><br><br>';
					strHTML = strHTML + '<a href="' + sUrl + '">' + sitemname + '</a><br>';
					if (sfreegift=='T')
						{strHTML = strHTML + '<div class="small_promo_free_gift"><img src="Images/promo_corner_free_gift.png"></div><br>';}
					
									
				if (sitemtype=='1')
				{
						if (parseFloat(ihighestprice)>parseFloat(ilowestprice))
							{if (ihighestregprice > ihighestprice)
								strHTML = strHTML + '<font class = "fine_print">RRP:&nbsp;£' + ihighestregprice + '</font><Br>';									
								strHTML = strHTML + '<font class = contboldRd>Our Price From:&nbsp;£' + ilowestprice  + '<font class = "fine_print">Inc. VAT</font></font>';
							}
						else
							{
							if (parseFloat(ihighestregprice) > parseFloat(ihighestprice))
								strHTML = strHTML + '<font class = "fine_print">RRP:&nbsp;£' + ihighestregprice + '</font><Br>';										
								strHTML = strHTML + '<font class = contboldRd>Our Price:&nbsp;£ ' + ilowestprice + '<font class = "fine_print">Inc. VAT</font></font>';
							}					
					
				}
				else
					{
						if (parseFloat(sregularprice) > parseFloat(sitemprice))
						{
							strHTML = strHTML + '<font class = "fine_print">RRP: £' + sregularprice + '&nbsp;</font><br>';
							strHTML = strHTML + '<font class = contboldRd>Our Price:&nbsp;£' + sitemprice + '&nbsp;<font class = "fine_print">Inc. VAT</font></font>';
							//strHTML = strHTML + '<font class = contboldRd><font class = "fine_print">&nbsp;£' + sitempriceexvat + '&nbsp;(Ex VAT)</font></font>';
							
						}
						else
						{	
							strHTML = strHTML + '<font class = contboldRd>Our Price:&nbsp;£' + sitemprice + '&nbsp;<font class = "fine_print">Inc. VAT</font></font>';
							//strHTML = strHTML + '£' + sitemprice;
						}	
					}
						
				if (srate!="0")
				strHTML = strHTML + '<br><br><img src="images/review_stars/tab_review_star_' + srate + '.png" border="0">';					
				strHTML = strHTML + '</div><hr class="clearFloat" /><br>';
				strHTML = strHTML + '<font class="webdesc">' + swebdesc + '</font>';
				strHTML = strHTML + '</div>';					
				recnobig++;
				recnosmall++;
				recnosmall++;
				if ((recnobig)%3 == 0 )
					{strHTML = strHTML + '<hr class="clearFloat" />';}
				
				
				}
				else
				{

				strHTML = strHTML +'<div id="itembox">'; 
				strHTML = strHTML +'<div class="item_no">Item Code: ' + sItemcodeDisplay + '</div><br>';
				if (ionsale=="T")
					{strHTML = strHTML +'<div style="background: url(images/promo_perc_off.png) no-repeat;POSITION:ABSOLUTE;left:2px; text-shadow: 0 1px 0 #000; -moz-text-shadow: 0 1px 0 #000;height:33px;width:31px;float:left;font-size:10px;color:#fff;padding-top:9px;padding-left:10px;LINE-HEIGHT: 12px;z-index:300;FONT-WEIGHT: bold;">' + discount + '% Off</div>'}
					
				var sImgLink='http://www.djmmusic.com/mmDJM/Images/';
				if (scustchar1!='') 
				{strHTML = strHTML + '<div class="promoimg"><img src="/Images/promo/' + scustchar1 + '-small.png"></div>';}
				if (sitemimage != "")
					strHTML = strHTML + '<center><a href="' + sUrl + '"><img src="' + sImgLink + sitemimage + '" border=0 alt="' + sitemname + '" align=top height=125 width=125 title="' + sitemname + '"></a></center><br>';		
					strHTML = strHTML + '<a href="' + sUrl + '">' + sitemname + '</a><br>';
					if (sfreegift=='T')
						{strHTML = strHTML + '<div class="small_promo_free_gift"><img src="Images/promo_corner_free_gift.png"></div><br>';}
					
									
				if (sitemtype=='1')
				{
						if (parseFloat(ihighestprice)>parseFloat(ilowestprice))
							{if (ihighestregprice > ihighestprice)
								strHTML = strHTML + '<font class = "fine_print">RRP:&nbsp;£' + ihighestregprice + '</font><Br>';									
								strHTML = strHTML + '<font class = contboldRd>Our Price From:&nbsp;£' + ilowestprice  + '<font class = "fine_print">Inc. VAT</font></font>';
							}
						else
							{
							if (parseFloat(ihighestregprice) > parseFloat(ihighestprice))
								strHTML = strHTML + '<font class = "fine_print">RRP:&nbsp;£' + ihighestregprice + '</font><Br>';										
								strHTML = strHTML + '<font class = contboldRd>Our Price:&nbsp;£ ' + ilowestprice + '<font class = "fine_print">Inc. VAT</font></font>';
							}					
					
				}
				else
					{
						if (parseFloat(sregularprice) > parseFloat(sitemprice))
						{
							strHTML = strHTML + '<font class = "fine_print">RRP: £' + sregularprice + '&nbsp;</font><br>';
							strHTML = strHTML + '<font class = contboldRd>Our Price:&nbsp;£' + sitemprice + '&nbsp;<font class = "fine_print">Inc. VAT</font></font>';
							//strHTML = strHTML + '<font class = contboldRd><font class = "fine_print">&nbsp;£' + sitempriceexvat + '&nbsp;(Ex VAT)</font></font>';
							
						}
						else
							{	
							strHTML = strHTML + '<font class = contboldRd>Our Price:&nbsp;£' + sitemprice + '&nbsp;<font class = "fine_print">Inc. VAT</font></font>';
							//strHTML = strHTML + '£' + sitemprice;
						}
							
					}
						
				if (srate!="0")
				strHTML = strHTML + '<br><img src="images/review_stars/tab_review_star_' + srate + '.png" border="0">';					
				
				strHTML = strHTML + '</div>';					
				recnosmall++;
				if ((recnosmall)%4 == 0 )
					{strHTML = strHTML + '<hr class="clearFloat" />';}
				
				}

				}


				//alert(strHTML);
				strHTML = strHTML +'<hr class="clearFloat" />';
				strHTML = strHTML +'<div id="itemlistfooterleft">' + sPageTitle + '</div>';
	  		strHTML = strHTML +'<div id="itemlistfooterright">';
			if (parseInt(ipageno)>1)
				{strHTML = strHTML +'<input type="button" class="contbold" value="Prev" onclick="redirMe(' + "'" + pagecat + "','" + pagebrand + "','" + pagepricefrom + "','" + pagepriceto + "'," + (parseInt(ipageno)-1) + ",'" + sfree + "','" + snew + "','" + sonsale + "','" + sreview + "','" + ssorton + "'" +  ');">&nbsp;&nbsp;';}
				
			strHTML = strHTML +'Pages:&nbsp;<select name="page2" id="page2" value="<%=iPageNo%>" onchange="setp(' + "'" + pagecat + "','" + pagebrand + "','" + pagepricefrom + "','" + pagepriceto + "','page2','" + sfree + "','" + snew + "','" + sonsale + "','" + sreview + "','" + ssorton + "'" +  ');">';
			for (var iPgCnt = 1; iPgCnt<=parseInt(itotalpages); iPgCnt++)
				{
				if (parseInt(iPgCnt) == parseInt(ipageno)) 
					strHTML = strHTML + '<option selected value="' + iPgCnt + '">' + iPgCnt + '</option>';
				else
					strHTML = strHTML + '<option  value="' + iPgCnt + '">' + iPgCnt + '</option>';
				}
			 
			strHTML = strHTML +'</select>';


			if (parseInt(ipageno)<parseInt(itotalpages))
				{strHTML = strHTML +'&nbsp;&nbsp;<input type="button" class="contbold" value="Next" onclick="redirMe(' + "'" + pagecat + "','" + pagebrand + "','" + pagepricefrom + "','" + pagepriceto + "'," + (parseInt(ipageno)+1) + ",'" + sfree + "','" + snew + "','" + sonsale + "','" + sreview + "','" + ssorton + "'" +  ');">';}
				
			strHTML = strHTML +'</div>';
			strHTML = strHTML +'<hr class="clearFloat" />';
			document.getElementById('itemboxcontent').innerHTML = strHTML;
			
			//category filter
			var strHTMLfilter='<div class="filters">';
			
			var iCatCtr;
			iCatCtr=1;
			if (scatfiltercount>0)
			{
				strHTMLfilter=strHTMLfilter + '<div id="CatBoxhalf" ><ul class="filter_group" id="CatBoxulhalf"><li class="head">Filter by Category</li>';
			
				for ( var recno = 0 ; recno <= 19 && recno < scatfiltercount  ; recno++ ) 
				{	   
					var scatfiltercode = rs.CatFilter[recno].CATEGORYFILTER;
					var scatfiltername = rs.CatFilter[recno].CATEGORYNAMEFILTER;
					var scatcount = rs.CatFilter[recno].CATCOUNT;
					strHTMLfilter=strHTMLfilter + '<li class="sub"><a href="#" onClick="redirMe(' + "'" + scatfiltercode + "','" + pagebrand + "','" + pagepricefrom + "','" + pagepriceto + "',1,'" + sfree + "','" + snew + "','" + sonsale + "','" + sreview + "','" + ssorton + "'" +  ');">' + scatfiltername + '&nbsp;(' + scatcount + ')</a></li>';
					iCatCtr++;
					if (iCatCtr>20)
						{
						strHTMLfilter=strHTMLfilter + '<li class="sub" id="Catviewall"><a  href="#" onclick="expandCat();"><font style="font-size:10px;color:#B3002C;">...View All...</font></a></li>';
						strHTMLfilter=strHTMLfilter + '<li class="sub" id="Catviewall1">&nbsp;</li>'
						}		
				}
				
				strHTMLfilter=strHTMLfilter + '</ul></div>' ;
				strHTMLfilter=strHTMLfilter + '<div id="CatBoxfull" style="display:none;"><ul class="filter_group" id="CatBoxulfull"><li class="head">Filter by Category</li>';
				iCatCtr=1;
				for ( var recno = 0 ; recno < scatfiltercount ; recno++ ) 
				{	   
					var scatfiltercode = rs.CatFilter[recno].CATEGORYFILTER;
					var scatfiltername = rs.CatFilter[recno].CATEGORYNAMEFILTER;
					var scatcount = rs.CatFilter[recno].CATCOUNT;
					strHTMLfilter=strHTMLfilter + '<li class="sub"><a href="#" onClick="redirMe(' + "'" + scatfiltercode + "','" + pagebrand + "','" + pagepricefrom + "','" + pagepriceto + "',1,'" + sfree + "','" + snew + "','" + sonsale + "','" + sreview + "','" + ssorton + "'" +  ');">' + scatfiltername + '&nbsp;(' + scatcount + ')</a></li>';
					iCatCtr++;
							
				}
				if (iCatCtr>20)
					{
						strHTMLfilter=strHTMLfilter + '<li class="sub" id="Catviewall2"><a  href="#" onclick="lessCat();"><font style="font-size:10px;color:#B3002C;">...View Less...</font></a></li>';
						strHTMLfilter=strHTMLfilter + '<li class="sub" id="Catviewall3">&nbsp;</li>';
					}
				strHTMLfilter=strHTMLfilter + '</ul></div><div class="liwhite">&nbsp;</div>'
			}
			//category filter

			//Brand Filter
			var iBrandCtr;
			iBrandCtr=1;
			if (sbrandfiltercount>0)
			{
				strHTMLfilter=strHTMLfilter + '<div id="BrandBoxhalf" ><ul class="filter_group" id="BrandBoxulhalf"><li class="head">Filter by Brand</li>';
			
				for ( var recno = 0 ; recno <=9 && recno < sbrandfiltercount ; recno++ ) 
				{	   
					var sBrandfiltercode = rs.BrandFilter[recno].BRANDCODEFILTER;
					var sBrandfiltername = rs.BrandFilter[recno].BRANDNAMEFILTER;
					var sBrandcount = rs.BrandFilter[recno].BRANDCOUNT;

					strHTMLfilter=strHTMLfilter + '<li class="sub"><a href="#" onClick="redirMe(' + "'" + pagecat + "','" + sBrandfiltercode + "','" + pagepricefrom + "','" + pagepriceto + "',1,'" + sfree + "','" + snew + "','" + sonsale + "','" + sreview + "','" + ssorton + "'" +  ');">' + sBrandfiltername + '&nbsp;(' + sBrandcount + ')</a></li>';
					iBrandCtr++;
					if (iBrandCtr>10)
						{
						strHTMLfilter=strHTMLfilter + '<li class="sub" id="brandviewall"><a  href="#" onclick="expandBrand();"><font style="font-size:10px;color:#B3002C;">...View All...</font></a></li>';
						strHTMLfilter=strHTMLfilter + '<li class="sub" id="brandviewall1">&nbsp;</li>'
						}		
				}
				
				strHTMLfilter=strHTMLfilter + '</ul></div>';
				iBrandCtr=1;
				strHTMLfilter=strHTMLfilter + '<div id="BrandBoxfull" style="display:none;"><ul class="filter_group" id="BrandBoxulfull"><li class="head">Filter by Brand</li>';
			
				for ( var recno = 0 ; recno < sbrandfiltercount ; recno++ ) 
				{	   
					var sBrandfiltercode = rs.BrandFilter[recno].BRANDCODEFILTER;
					var sBrandfiltername = rs.BrandFilter[recno].BRANDNAMEFILTER;
					var sBrandcount = rs.BrandFilter[recno].BRANDCOUNT;

					strHTMLfilter=strHTMLfilter + '<li class="sub"><a href="#" onClick="redirMe(' + "'" + pagecat + "','" + sBrandfiltercode + "','" + pagepricefrom + "','" + pagepriceto + "',1,'" + sfree + "','" + snew + "','" + sonsale + "','" + sreview + "','" + ssorton + "'" +  ');">' + sBrandfiltername + '&nbsp;(' + sBrandcount + ')</a></li>';
					iBrandCtr++;
							
				}
				if (iBrandCtr>10)
					{
						strHTMLfilter=strHTMLfilter + '<li class="sub" id="brandviewall2"><a  href="#" onclick="lessBrand();"><font style="font-size:10px;color:#B3002C;">...View Less...</font></a></li>';
						strHTMLfilter=strHTMLfilter + '<li class="sub" id="brandviewall3">&nbsp;</li>';
					}
				strHTMLfilter=strHTMLfilter + '</ul></div><div class="liwhite">&nbsp;</div>'
			}
			//Brand filter

			//Price Filter
			
			if (spricefiltercount>0)
			{
				strHTMLfilter=strHTMLfilter + '<div id="priceBox"><ul class="filter_group" id="priceBoxul"><li class="head">Filter by Price</li>';
				var sratingcount = 0;
				for ( var recno = 0 ; recno < spricefiltercount ; recno++ ) 
				{	   
					var spricerange = rs.PriceFilter[recno].PRICERANGE;
					var pfrom   = rs.PriceFilter[recno].PRICEFROM;
					var pto  = rs.PriceFilter[recno].PRICETO;

					if (parseInt(rs.PriceFilter[recno].PRICECOUNT)>0)
					strHTMLfilter=strHTMLfilter + '<li class="sub"><a href="#canvas" onClick="redirMe(' + "'" + pagecat + "','" + pagebrand + "','" + pfrom + "','" + pto + "',1,'" + sfree + "','" + snew + "','" + sonsale + "','" +  sreview + "','" + ssorton + "'" +  ');">' + spricerange.replace('#','&pound;').replace('#','&pound;') + '&nbsp;(' + rs.PriceFilter[recno].PRICECOUNT + ')</a></li>';
					
				}
				
				strHTMLfilter=strHTMLfilter + '</ul></div><div class="liwhite">&nbsp;</div>'
			}
			//Review filter

			//Rating Filter
			
			if (sreviewfiltercount>0)
			{
				strHTMLfilter=strHTMLfilter + '<div id="reviewBox"><ul class="filter_group" id="reviewBoxul"><li class="head">Filter by Ratings</li>';
				var sratingcount = 0;
				for ( var recno = 0 ; recno < sreviewfiltercount ; recno++ ) 
				{	   
					var srating = rs.RatingFilter[recno].RATING;
					sratingcount = parseInt(sratingcount) + parseInt(rs.RatingFilter[recno].RATINGCOUNT);
					if (srating=='5')
					strHTMLfilter=strHTMLfilter + '<li class="sub"><a href="#canvas" onClick="redirMe(' + "'" + pagecat + "','" + pagebrand + "','" + pagepricefrom + "','" + pagepriceto + "',1,'" + sfree + "','" + snew + "','" + sonsale + "','" +  srating + "','" + ssorton + "'" +  ');"> <img src="images/review_stars/tab_review_star_' + srating + '.png" border="0">&nbsp;' + '&nbsp;(' + sratingcount + ')</a></li>';
					else
					strHTMLfilter=strHTMLfilter + '<li class="sub"><a href="#canvas" onClick="redirMe(' + "'" + pagecat + "','" + pagebrand + "','" + pagepricefrom + "','" + pagepriceto + "',1,'" + sfree + "','" + snew + "','" + sonsale + "','" +  srating + "','" + ssorton + "'" +  ');"> <img src="images/review_stars/tab_review_star_' + srating + '.png" border="0"><font class="fine_print">&nbsp;&&nbsp;Up&nbsp;</font>(' + sratingcount + ')</a></li>';
					
				}
				
				strHTMLfilter=strHTMLfilter + '</ul></div><div class="liwhite">&nbsp;</div>'
			}
			//Review filter
			//alert(snewcount);
			if (parseInt(snewcount)>0 || parseInt(sfreecount)>0 || parseInt(ssalecount)>0 )
			{
				strHTMLfilter=strHTMLfilter + '<ul class="filter_group"><li class="head">Filter by</li>';
				if (parseInt(snewcount)>0 )
				strHTMLfilter=strHTMLfilter + '<li class="sub"><a href="#canvas" onClick="redirMe(' + "'" + pagecat + "','" + pagebrand + "','" + pagepricefrom + "','" + pagepriceto + "',1,'" + sfree + "','T','" + sonsale + "','" +  sreview + "','" + ssorton + "'" +  ');"> New &nbsp;(' + snewcount + ')</a></li>';
				
				
				if (parseInt(sfreecount)>0 )
				strHTMLfilter=strHTMLfilter + '<li class="sub"><a href="#canvas" onClick="redirMe(' + "'" + pagecat + "','" + pagebrand + "','" + pagepricefrom + "','" + pagepriceto + "',1,'T','" + snew + "','" + sonsale + "','" +  sreview + "','" + ssorton + "'" +  ');"> Items With Free Gifts &nbsp;(' + sfreecount + ')</a></li>';

				if (parseInt(ssalecount)>0 )
				strHTMLfilter=strHTMLfilter + '<li class="sub"><a href="#canvas" onClick="redirMe(' + "'" + pagecat + "','" + pagebrand + "','" + pagepricefrom + "','" + pagepriceto + "',1,'" + sfree + "','" + snew + "','T','" +  sreview + "','" + ssorton + "'" +  ');">  Special Offers &nbsp;(' + ssalecount + ')</a></li>';
				
				strHTMLfilter=strHTMLfilter + '</ul>'
			}
			//Review filter
			
			document.getElementById('filteroptions').innerHTML = strHTMLfilter;
			
			
			strHTMLfilter=strHTMLfilter + '</div>';
			
			document.getElementById('yourfilter').innerHTML = sTopFilter;


		} 
		else 
		{ // rs = null
			strHTML = '<p><b>No matching items found!</b></p><hr class="clearFloat" />';
			document.getElementById('itemboxcontent').innerHTML = strHTML;
		}}
	}	
}
		function setPage(s) {
			ipageno = s;
			document.frmPSearch.PageNo.value = ipageno;
			document.frmPSearch.submit();
		}
		function getF(val) {
			
			if (val == 1)
				document.ViewSel.view.value = "list";
			else if (val == 2)
				document.ViewSel.view.value = "prod";
			document.ViewSel.action = "itemlist.asp?<%=Request.QueryString%>"
			document.ViewSel.submit();
		}
		
		function roundNumber(num,dec)
		{
			var result = Math.round(num*Math.pow(10,dec) )/Math.pow(10,dec);
			return result;
		}