

var pageOffset = 0;
var pageSize = 1;
var pageStop = pageOffset + pageSize;

function MyPagingFunc(ds, row, rowNumber)
{
	if (rowNumber < pageOffset || rowNumber >= pageStop)
		return null;
	return row;
}

function UpdatePage(offset)
{
	var numRows = dsPages.getUnfilteredData().length;
	
	if (offset > (numRows - pageSize))
		offset = numRows - pageSize;
	if (offset < 0)
		offset = 0;

	pageOffset = offset;
	pageStop = offset + pageSize;

	// Re-apply our non-destructive filter on dsStates1:
	dsPages.filter(MyPagingFunc);
	//Spry.Effect.AppearFade('content',{ duration: 500, from: 0, to: 100 });
}


function fadeIt(){
	Spry.Effect.AppearFade('content',{ duration: 500, from: 100, to: 0, finish: function() {
		UpdatePage(pageOffset + pageSize);
			
		//});
  }
 });
}


// var dsPages = new Spry.Data.XMLDataSet("data/pages.xml", "/sections/home/page");

var dsPages = new Spry.Data.XMLDataSet("data/pages.xml", "/sections/home/page", { filterFunc: MyPagingFunc });


// function do_sIFR(){
//  sIFR.replaceElement(named({sSelector:"#content #contentTitle", sFlashSrc:"lib/lecorbusier.swf", sColor:"#336633", sLinkColor:"#336633", sBgColor:"#FFFFFF", sHoverColor:"#336633"}));
// };

function section(thesection,navitem){


	if(thesection=='home') {
		$('contentFoot').style.display = "none";
	
	} else if(thesection !='home') {
		$('contentFoot').style.display = "block";
	}


	thepath = "/sections/" + thesection + "/page";
	dsPages.setXPath(thepath);
	dsPages.loadData();
	dsPages.filter(MyPagingFunc);
	
	


	var pageOffset = 0;
	var pageSize = 1;
	var pageStop = pageOffset + pageSize;

	
	//sIFR.rollback(named({sSelector:"#content #contentTitle"}))
	//do_sIFR(); 
	
	//var dsPages = new Spry.Data.XMLDataSet("data/pages.xml", "/sections/home/page", { filterFunc: MyPagingFunc });
	
}





/* Artist-List Javascript */

function sort(filter,aTitle) {
  if(!filter) {
 	dsArtists.setXPath("/artists/at");
 	var tt=setTimeout("document.getElementById('showall').style.display='none'",800);
	  } else{
  	dsArtists.setXPath("/artists/at[@c0='"+filter+"']");
  	var tt=setTimeout("document.getElementById('showall').style.display='inline'",800);
  } 
  	dsArtists.loadData();
  	$('holder').innerHTML=aTitle;
 		
	var t=setTimeout("setTitle()",800);

aPageOffset = 0;
aPageSize = 21;
aPageStop = aPageOffset + aPageSize;

	}

function setTitle() {
$('artistListTitle').innerHTML = $('holder').innerHTML;
//alert(aPageStop);
}




//function doSort()
//{
	//dsEmployees2.sort("firstname", "toggle");
	//dsEmployees3.sort(["firstname", "lastname"], "toggle");
	//dsEmployees4.sort(["firstname", "lastname", "@id"], "toggle");

//dsArtists.sort(["@c2"], "toggle");
//}

/* Paging Functions */
var aPageOffset = 0;
var aPageSize = 21;
var aPageStop = aPageOffset + aPageSize;

var dsArtists = new Spry.Data.XMLDataSet("../data/artists.xml", "/artists/at", { filterFunc: ArtistPagingFunc });


function ArtistPagingFunc(ds, row, rowNumber)
{
	if (rowNumber < aPageOffset || rowNumber >= aPageStop)
		return null;
	return row;
	
}

function aUpdatePage(offset)
{
	var numRows = dsArtists.getUnfilteredData().length;
	
	if (offset > (numRows - aPageSize))
		offset = numRows - aPageSize;
	if (offset < 0)
		offset = 0;

	aPageOffset = offset;
	aPageStop = offset + aPageSize;

	// Re-apply our non-destructive filter on dsArtists:
	dsArtists.filter(ArtistPagingFunc);
	document.getElementById('showall').style.display='inline';
}