var divcon = '';
var dummy  = new Array();
var stprice = 0;
var endprice = 0;
var iprice = 0;
var cururl = document.URL;
var pagenum = 1;

var srttype = 0;
var ototal = 0;

var pos = cururl.indexOf("?");
var prodlink = cururl.substr(0,pos-1);
var n=cururl.indexOf('page=');
if(n>0)
{
	pagenum = cururl.substring(n+5,cururl.length);
	var nn = pagenum.indexOf('&');
	if(nn>0)
	{
		pagenum=pagenum.substring(0,nn);
	}
}
pagenum = Number(pagenum);
var n=cururl.indexOf('size=');

var n=cururl.indexOf('sorttype=');
if(n>0)
{
	srttype = cururl.substring(n+9,cururl.length);
	var nn = srttype.indexOf('&');
	if(nn>0)
	{
		srttype = srttype.substring(0,nn);
	}
}

function dataadd(pid, divid, pname, pimage, imgstyle, price, saleprice) {
	this.pid = pid;
	this.divid = divid;
	this.productname = pname;
	this.image = pimage;
	this.imgstyle = imgstyle;
    this.productprice = price;
	this.productsaleprice = saleprice;
}

function pagechange(len, curpage)
{
	url = pagelink + "?sorttype=" + srttype + "&page=" + curpage;
	document.location.href = url;
}
function viewpaging(len,curpage)
{
	if(pagenum>0)
	{ 
		pagenum=pagenum;
	}
	else
	{
		pagenum=curpage;
	}
	pno = psize;
	totalpage=Math.ceil(len / pno);		
	if(curpage > totalpage && curpage != 404)
	{
		curpage = totalpage;
	}
	
	startpos = (curpage - 1) * pno;
	endpos = (curpage * pno) - 1;	
	var count = 0;
	var itemno=0;
	
	if(curpage == 404)
	{
		ototal = len;
	}
	else
	{
		ototal = endpos - startpos;
	}
	
	var dhtml = "";
	itemno = 1;
	
	for(i=0;i<len;i++)
	{
		if((i>=startpos && i<=endpos) || (curpage==404))
		{
			if(itemno == 1)
			{
				dhtml = dhtml + "<div class='item_part_display'>";			
			}
				if(itemno == 3)
				{
					dhtml = dhtml + "<div class='item_display_part'><div class='item_dispaly' style='border: medium none;'>";
				}
				else
				{
					dhtml = dhtml + "<div class='item_display_part'> <div class='item_dispaly'>";				
				}
			
					dhtml += "<div class='item_box'>";
						dhtml += "<h1><a href='" + data[i].pid + ".html' title='" + data[i].productname + "'>" + data[i].productname + "</a></h1>";
						dhtml += "<img class='img_left' src='http://site.beautybrokers.com/imgs/item_top.gif' title='" + data[i].productname + "' alt='" + data[i].productname + "'> </img>";
						
						dhtml += "<div class='img_center'><a href='" + data[i].pid + ".html' title='" + data[i].productname + "'>";
						dhtml += "<img src='" + data[i].image + "' alt='" + data[i].productname + "' title='" + data[i].productname + "' border='0' style='" + data[i].imgstyle + "'>";
						dhtml += "</a></div>";
	
							dhtml += "<img class='img_left' src='http://site.beautybrokers.com/imgs/item_bottom.gif' title='" + data[i].productname + "' alt='" + data[i].productname + "'> </img>";
					dhtml += "</div>";
				
					dhtml += "<p>";
					if(data[i].productprice > 0)
					{
						dhtml +="<span style='color:#424242;'>Reg: $" + data[i].productprice.toFixed(2) + "</span>";
					}
					else
					{}
					
					if(data[i].productsaleprice > 0)
					{
						dhtml += "<span style='float:right; color=#ff0000;'>Sale: $" + data[i].productsaleprice.toFixed(2) + "</span>";
					}
					else
					{}
					dhtml += "</p>";
				
					dhtml += "<div class='button_box'>";
						dhtml += "<a href='" + data[i].pid + ".html' title='" + data[i].productname + "'>";
						dhtml += "<img class='img_left' src='http://site.beautybrokers.com/imgs/detail_button.gif' title='" + data[i].productname + "' alt='" + data[i].productname + "'> </img>";
						dhtml += "</a>";
		
						dhtml += "<a href='https://order.store.yahoo.net/cgi-bin/wg-order?yhst-99385731439535+" + data[i].pid + "'>";
						dhtml += "<img class='img_right' title='Add to cart' src='http://site.beautybrokers.com/imgs/add_to_cart_button.gif' alt='Add to cart' />";	
						dhtml += "</a>";
					dhtml += "</div>";
			
			dhtml += "</div><div class='bottom_bord'></div></div>";
			if(itemno == 3)
			{
				dhtml = dhtml + "</div>";
				itemno = 0;
			}
			itemno++;
		}	
	}	
	
	document.getElementById("page_display").innerHTML = dhtml;
	
	writepages(totalpage, startpos, endpos);
}

function writepages(totalpages, stpageno, endpageno)
{
	distxt= " ";
	var distxt = " Page: ";
	
	if(pagenum > 1)
	{
		if(pagenum == 404)
		{
			distxt += "<span>Prev</span> ";
		}
		else
		{
		distxt += "<a href='javascript:pagechange(" + totalpages + ", " + (pagenum - 1) + ");'>Prev</a> ";
		}
	}	
	   
	if(totalpages > 30)
	{
		distxt += " [ ";
		numarray = new Array();
		if(pagenum > 4)
		{
			startno = pagenum - 2;
			endno = pagenum + 2;
			
			if(pagenum == 1)
			{
				distxt += "<span>1</span> <span>......</span> ";
			}
			else
			{
				distxt += "<a href=javascript:pagechange(" + totalpages + ",1);>1</a> | <span>......</span> ";
			}
			if(endno >= totalpages)
			{
				endno = totalpages - 1;
			}
			for(i=startno; i <= endno; i++)
			{
				if(i == pagenum)
				{
					distxt += "<span>" + i + "</span>";
					if(i==totalpages)
					{						
					}
					else
					{
						distxt += " | ";
					}
				}
				else
				{
					distxt += "<a href=javascript:pagechange(" + totalpages + "," + i + ");>" + i + "</a>";
					if(i==totalpages)
					{						
					}
					else
					{
						distxt += " | ";
					}
				}
			}
			if(endno == totalpage - 1)
			{
				if(pagenum == totalpages)
				{
					distxt += "<span>" + totalpages + "</span>";
				}
				else
				{
					distxt += " <a href=javascript:pagechange(" + totalpages + "," + totalpages + ");>" + totalpages + "</a>";
				}
			}
			else
			{
				if(pagenum == totalpages)
				{
					distxt += "<span>......</span> <a href='#'>" + totalpages + "</a>";
				}
				else
				{
					distxt += "<span>......</span> <a href=javascript:pagechange(" + totalpages + "," + totalpages + ");>" + totalpages + "</a>";
				}
			}
		}
		else
		{
			startno = 2;
			endno = 5;
			distxt += "<a href=javascript:pagechange(" + totalpages + ",1);>1</a> | ";
			for(i=startno; i <= endno; i++)
			{
				if(i == pagenum)
				{
					distxt += "<span>" + i + "</span>";
					if(i==totalpages)
					{						
					}
					else
					{
						distxt += " | ";
					}
				}
				else
				{
					distxt += "<a href=javascript:pagechange(" + totalpages + "," + i + ");>" + i + "</a>";
					if(i==totalpages)
					{						
					}
					else
					{
						distxt += " | ";
					}
				}
			}
			distxt += "<span>......</span> <a href=javascript:pagechange(" + totalpages + "," + totalpages + ");>" + totalpages + "</a>";
		}
	}
	else
	{

		distxt += " [ ";
		for(i=1; i <= totalpages; i++)
		{
				if(i == pagenum)
				{
					distxt += "<span>" + i + "</span>";
					if(i==totalpages)
					{						
					}
					else
					{
						distxt += " | ";
					}
				}
				else
				{
					distxt += "<a href=javascript:pagechange(" + totalpages + "," + i + ");>" + i + "</a>";
					if(i==totalpages)
					{						
					}
					else
					{
						distxt += " | ";
					}
				}
		}
	}
	distxt += " ] ";
	if(pagenum < totalpages)
	{
		distxt += " <a href='javascript:pagechange(" + totalpages + ", " + (pagenum + 1) + ");'>Next</a>";
	}
	

	if(pagenum==404)
	{
	   distxt += " <span>Show&nbsp;All</span>  ";
	}
	else
	{
		distxt += " <a href=javascript:pagechange(" + totalpages + ",404);>Show&nbsp;All</a>  ";
	}
	
	if(endpageno > len)
	{
		endpageno = len;
	}
	else
	{
		endpageno++;
	}
	
	document.getElementById('main').innerHTML=distxt;
  		if(document.getElementById('main-1'))
			{
				   document.getElementById('main-1').innerHTML=distxt;              
			}
}
