var dsProjects = new Spry.Data.XMLDataSet("data/projects.xml", "projects/web/product", {useCache: false });
var dsFeatures = new Spry.Data.NestedXMLDataSet(dsProjects, "features/feature");


// Add a listener that fires after the page is loaded. 
Spry.Utils.addLoadListener(function()
{
    //Set attributes.
	Spry.$$("#thumbNail").setAttribute("spry:sort","dsProjects");
	Spry.$$(".miniLinks").setAttribute("spry:region","dsProjects");
	Spry.$$("#boxshot").setAttribute("spry:detailregion","dsProjects");
	Spry.$$("h2").setAttribute("spry:detailregion","dsProjects");
	Spry.$$("#repeatRow").setAttribute("spry:even","even");
	Spry.$$("#category").setAttribute("spry:region","dsProjects");
	Spry.$$(".AccordionPanelContent").setAttribute("spry:detailregion","dsProjects dsFeatures");
	Spry.$$(".SlidingPanelsContentGroup").setAttribute("spry:sort","dsProjects dsFeatures");
	Spry.$$("#panel").setAttribute("spry:repeatchildren","dsFeatures");
		//Call initRegions to ensure that processing happens in the correct order.
	Spry.Data.initRegions();
	//create Accordion after the regions are done.
	var Accordion1 = new Spry.Widget.Accordion("Accordion1");
	
	
});

function introOver(){
	document.getElementById("port08").style.display="block";
	document.getElementById("intrologo").style.display="none";
}
function introOut(){
	document.getElementById("intrologo").style.display="block";
	document.getElementById("port08").style.display="none";
	document.getElementById("whiteSlider").style.display="hidden";
}
function hideIntro(){
	document.getElementById("whiteSlider").style.visibility="hidden";
	document.getElementById("blueSlider").style.display="none";
    document.getElementById("wrap").style.display="block";
}
function openSite(){
	Spry.Effect.DoSlide('blueSlider', {duration: 2000, from: '100%', to: '350%', horizontal:true, toggle: true});
	Spry.Effect.DoFade('blueSlider', {duration: 2000, from: 100, to: 99, toggle:false});
	Spry.Effect.DoFade('whitePatch', {duration: 1000, from: 100, to: 0, toggle:false});
	Spry.Effect.DoFade('bluePatch', {duration: 900, from: 100, to: 0, toggle:false});
	Spry.Effect.DoSlide('whiteSlider', {duration: 2000, from: '100%', to: '0%', horizontal:true, toggle: true, finish:hideIntro});
}