var divcon = '';
var cururl = document.URL;
var pagenum = 1;
var srttype = 0;
var data = new Array();


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('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(did, pname, price) {
    this.divid = did;
    this.productname = pname;
    this.productprice = price;
}


function sortByPriceAscending(a,b)
{
	var x = a.productprice;
	var y = b.productprice;
	return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}

function sortByPriceDescending(a,b)
{
	var x = b.productprice;
	var y = a.productprice;
	return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}

function sortArray(val)
{	

	sorttype = val;

	if(val==2)
	{
		data.sort(sortByPriceDescending);
	}
	else if(val==1)
	{
		data.sort(sortByPriceAscending);
	}
	document.getElementById('sorting').selectedIndex = srttype;

	viewpaging(itotal,pagenum);
	
}

function sortingchange(val)
{
	index = document.getElementById("sorting").selectedIndex;
	url = pagelink + "?sorttype=" + index + "&page=" + pagenum;
	document.location.href = url;
}

function pagingchange(len, curpage)
{
	url = pagelink + "?sorttype=" + srttype + "&page=" + curpage;
	document.location.href = url;
}


function viewpaging(len,curpage)
{	
	
	pagenum=curpage;
	totalpage=Math.ceil(len / pno);		
	startpos = (curpage - 1) * pno;
	endpos = (curpage * pno) - 1;	

	var str='';


	for(i=0;i<len;i++)
	{
		if((i>=startpos && i<=endpos) || (curpage==404))
		{
			
			str = str + "<div class='cat_box'>";
			str = str + document.getElementById(data[i].divid).innerHTML + "</div>";
		}	
	}	
	
	document.getElementById("page").innerHTML=str;
	
	distxt= " ";
	if(curpage!=404 && curpage>1)
	{
			distxt = distxt + "<a href=javascript:pagingchange("+len+"," + (curpage - 1) + ");>Prev </a>" ;
	}
	if(curpage==404)
	{
		distxt = distxt + "<span>View All</span> ";
	}
	else
	{
		distxt = distxt + "<a href=javascript:pagingchange("+len+",404);>View All</a> ";
	}

	for(i=1;i<=totalpage;i++)
	{
		
		if(i==curpage)
		{
			distxt = distxt + " | <span>"+i+"</span> ";
		}
		else
		{
			distxt = distxt + " | <a href=javascript:pagingchange("+len+","+i+");>"+i+"</a>";
		}
		
	}
	if(curpage!=404 && curpage<totalpage)
	{			
			distxt = distxt + " | <a href=javascript:pagingchange("+len+"," + (curpage + 1) + ");><strong>Next</strong></a>";
			}
	
	document.getElementById('main').innerHTML=distxt;
 }
