//finn catg= parameter i querystringen
var mycatreg = /catg=(\d+)/i;
var mycatmatch = mycatreg.exec(window.location.href);
var catg=mycatmatch[1];

var mycatprev = /previous=(\d+)/i;
var myprevmatch =  mycatreg.exec(window.location.href);
var previous=myprevmatch[1];

currentpage=1;
$(function() {
//hent inn første XML
	$.ajax({
		type: "GET",
		url: "/Default/GetXMLListing.asp?isSimpleListing=1&catg="+catg+"&xml=1&maxperpage=12&listingtype=7",
		dataType: "xml",
		error: function(){
			$("#underkategorier").append("<a href=http://scripts.qxl.no/ajax/default/buyobj.asp>Se alle kategorier!</a>Feilmelding: Kategori XML mangler, vennligst ta kontakt med webmaster@qxl.no ");
    		},
		success: function(xmlData)
		{
//kjør følgende hvis XML funker
			xmlDataSet = xmlData; 
			getAuctionCount();  		
			browseXML();
			populateAuctionsXML();
		}
	});
});


function getNextPage(modus) {

if (modus == "back")		//sjekk om vi skal gå fremover eller bak 
	{ 
	currentpage = currentpage - 1 
	}
	else 
	{
	currentpage = currentpage + 1;
	}



        $.ajax({
                type: "GET",
                url: "/Default/GetXMLListing.asp?isSimpleListing=1&catg="+catg+"&xml=1&maxperpage=12&pageNr="+currentpage,
                dataType: "xml",
                error: function(){
                        $("#underkategorier").append("<a href=http://scripts.qxl.no/ajax/default/buyobj.asp>Se alle kategorier!</a>Feilmelding: Kategori XML mangler");
                },
                success: function(xmlData)
                {

                        xmlDataSet = xmlData;
                        getAuctionCount();
                        browseXML();
                        populateAuctionsXML();
                }
        });






}


function getAuctionCount()
{
	$("#numberpages").empty();
	$(xmlDataSet).find('Auctions').each(function() {
		var auctioncount = $(this).attr('TotalAuctionCount')
		var numberofpages = auctioncount / 12
		
		                if (currentpage > 1) {
                $("#numberpages").append("<a href='#' onclick=getNextPage('back')><< Forrige side</a> |");
                }


		if (currentpage <= numberofpages ) {
			$("#numberpages").append("<a href='#' onclick='getNextPage()'> Neste >></a>");
		}
		else
		{
			$("#numberpages").append("Ingen flere sider");
		}
}
	
); 

}
function browseXML()
{
	$("#underkategorier").empty();
	$(xmlDataSet).find('Category[CategoryNr]').each(function(){
			var item_catnr = $(this).attr('CategoryNr');
			var item_catname = $(this).attr('CategoryName');			
			var item_nbitems = $(this).attr('NbItems');
			var item_level = $(this).attr('CategoryLevel');
			if (parseInt(item_level) > 1) {updateHTML(item_catnr, item_catname, item_nbitems);} //display only subcategories
	});

var mother = $(xmlDataSet).find('Categories').attr('MotherCategoryNr')
$("#underkategorier").prepend("<div id=katopp><a href='listeside.html?catg="+previous+">Gå en kategori opp</a></div>");
}

function populateAuctionsXML()
{
	$("#auksjoner").empty();

	 $(xmlDataSet).find('Auction').each(function(){
		var auctionnr = $(this).attr('AuctionNr');
	try 	{
			var thumbnail = $(this).find('Small')[0].firstChild.nodeValue;
		}
	
		catch(error) {
		thumbnail = "http://images.qxlricardo.com/ImgWeb/20/V3/viewitem/noimg_min.gif";
		}
		var auction_title = $(this).find('Title')[0].firstChild.nodeValue;
		var currentprice = $(this).find('Prices').attr('CurrentPrice');
		$("#auksjoner").append("<div class=content><table class='content_table'><tr><td class=image><a target='_parent' href=http://affiliate.qxl.no/app/auc_aff/interface/?c=20&c_p=9&affid=13384&campid=27946&manual_url=http://www.qxl.no/accdb/viewItem.asp?IDI=" + auctionnr + "><img border=0 src="+ thumbnail +"></a></td><td class=auction_title><a target=_parent href=http://affiliate.qxl.no/app/auc_aff/interface/?c=20&c_p=10&affid=13343&campid=27730&manual_url=http://www.qxl.no/accdb/viewItem.asp?IDI=" + auctionnr + ">"+ auction_title +"</a></td><td class=price>"+ currentprice +",- </td></tr></table></div>");

		});
}

var base_url = "http://msn.qxl.dk/default/defaultcatg.asp?catg=";

function updateHTML(catnr, catname, nbitems) {
if (nbitems == 0) {
var myempty = "empty";
}
else
{
var myempty = "notempty";
}

if (catg == catnr) { var currentcatclass = "current" } else { currentcatclass = "notcurrent" }
	
$("#underkategorier").append("<li class='list "+myempty+" "+ currentcatclass+"'><a href=listeside.html?catg=" + catnr + "&previous="+previous+">" + catname + " ["+nbitems+"]"+"</a>");
return;
}

