// JavaScript Document
Shadowbox.init({
    // skip the automatic setup again, we do this later manually
    skipSetup: true
});

$(document).ready(function() {
  // put all your jQuery goodness in here.
  $('.nav').click(function(e){ 
						  
  	$('#content').scrollTo(this.hash,800,{margin:true}); 
	return false;
	});	
 	Shadowbox.setup('a.msg',{
    modal: true,
	displayCounter: false,
	displayNav: true,
	showMovieControls: false, overlayOpacity: 0.9
});
  Spry.$$('div#video').setAttribute('spry:region','dsVideos');
  Spry.$$('span#videoList').setAttribute('spry:state','ready');
  Spry.$$('span#videoList').setAttribute('spry:repeatchildren','dsVideos');
  Spry.$$('div#banners').setAttribute('spry:region','dsBanners');
  Spry.$$('span#bannerList').setAttribute('spry:state','ready');
  Spry.$$('span#bannerList').setAttribute('spry:repeatchildren','dsBanners');
  Spry.$$('div#work').setAttribute('spry:region','dsWork');
  Spry.$$('span#workList').setAttribute('spry:state','ready');
  Spry.$$('span#workList').setAttribute('spry:repeatchildren','dsWork');
  Spry.$$('div#prog').setAttribute('spry:region','dsProg');
  Spry.$$('span#progList').setAttribute('spry:state','ready');
  Spry.$$('span#progList').setAttribute('spry:repeatchildren','dsProg');
  Spry.$$('span.pagination').setAttribute('spry:if',"'{ds_PageCount}' > 0");
  Spry.$$('a[class~="next"]').setAttribute('spry:if',"'{ds_PageNumber}' != '{ds_PageCount}'");
  //Spry.$$('a[class~="prev"]').setAttribute('spry:if',"'{ds_PageNumber}' > 1");
  Spry.$$('div.spanloading').setAttribute('spry:state','loading');
  Spry.Data.initRegions();

});
Spry.Widget.Tooltip.prototype.onMouseOverTooltipExt = Spry.Widget.Tooltip.prototype.onMouseOverTrigger;
Spry.Widget.Tooltip.prototype.onMouseOverTrigger = function(e){
	if (Spry.is.ie)
		target = e.srcElement;
	else
		target = e.target;
	Spry.$$('#tooltiptext em').setProperty('innerHTML',target.title);
	this.onMouseOverTooltipExt(e);
}
Spry.Utils.setupItemLinks = function(t,n,r){
	
}
function getPagination(e,pg)
{
	if (Spry.is.ie)
		target = e.srcElement;
	else
		target = e.target;
	if((target.className).match(/next/ig))
		pg.nextPage();
	else pg.previousPage();
}
var ds = new Spry.Data.XMLDataSet("includes/get_videos.php?time="+(new Date()).getTime(), "feed/entry", {useCache:false,subPaths:['media:group/media:content[@type="application/x-shockwave-flash"]','media:group/media:description']});
var dsVideos = new Spry.Data.PagedView(ds,{pageSize:9});
dsVideos.addObserver({onPostLoad: function(n,t,d){ 
										
										 Spry.Data.Region.addObserver('video',{onPostUpdate: function(n,t,d){ 
																					 tooltip = new Spry.Widget.Tooltip("tooltip",".item",{closeOnTooltipLeave:true,useEffect:'fade',offsetX:"-30px", offsetY:"-95px",hideDelay:800}); 
																					Shadowbox.setup('span#videoList a',{handleOversize: "drag",
    modal: true,
	displayCounter: false,
	displayNav: true,
	showMovieControls: false, overlayOpacity: 0.9
});									 Spry.$$('span#videonav a').addEventListener('click',function(e){ 
																									  getPagination(e,dsVideos); 
																									  });
										
																		} }); } });
var w = new Spry.Data.XMLDataSet("includes/facebook/app/photography_albums.php?user=1&date="+(new Date()).getTime(), "/albums/album/photo");
dsWork = new Spry.Data.PagedView(w,{pageSize:9});
dsWork.addObserver({onPostLoad: function(n,t,d){ 
										 
										 Spry.Data.Region.addObserver('work',{onPostUpdate: function(n,t,d){ 
																 
																					 tooltip = new Spry.Widget.Tooltip("tooltip",".item",{closeOnTooltipLeave:true,useEffect:'fade',offsetX:"-30px", offsetY:"-95px",hideDelay:800}); 
																					Shadowbox.setup('span#workList a',{handleOversize: "drag",
    modal: true,
	displayCounter: false,
	displayNav: true,
	showMovieControls: false, overlayOpacity: 0.9
});Spry.$$('span#worknav a').addEventListener('click',function(e){ 
																									 getPagination(e,dsWork); 
																									 });
																		} }); } });
var p = new Spry.Data.XMLDataSet("includes/facebook/app/photography_albums.php?user=2&date="+(new Date()).getTime(), "/albums/album/photo");
dsProg = new Spry.Data.PagedView(p,{pageSize:9});
dsProg.addObserver({onPostLoad: function(n,t,d){ 
										 
										 Spry.Data.Region.addObserver('prog',{onPostUpdate: function(n,t,d){ 
																 
																					 tooltip = new Spry.Widget.Tooltip("tooltip",".item",{closeOnTooltipLeave:true,useEffect:'fade',offsetX:"-30px", offsetY:"-95px",hideDelay:800}); 
																					Shadowbox.setup('span#progList a',{handleOversize: "drag",
    modal: true,
	displayCounter: false,
	displayNav: true,
	showMovieControls: false, overlayOpacity: 0.9
});Spry.$$('span#prognav a').addEventListener('click',function(e){ 
																									 getPagination(e,dsProg); 
																									 });
																		} }); } });
var b = new Spry.Data.HTMLDataSet("banners/index.html?date="+(new Date()).getTime(),"dataset",{columnNames:['title','link','dimensions'],firstRowAsHeaders:false, rowSelector:".div",dataSelector:".title, .link, span",useCache:false});
var dsBanners = new Spry.Data.PagedView(b,{pageSize:9});
dsBanners.addObserver({onPostLoad: function(n,t,d){ 
										 
										 Spry.Data.Region.addObserver('banners',{onPostUpdate: function(n,t,d){ 
																 
																					 tooltip = new Spry.Widget.Tooltip("tooltip",".item",{closeOnTooltipLeave:true,useEffect:'fade',offsetX:"-30px", offsetY:"-95px",hideDelay:800}); 
																					Shadowbox.setup('span#bannerList a',{
    modal: true,
	displayCounter: false,
	displayNav: true,
	showMovieControls: false, overlayOpacity: 0.9
});Spry.$$('span#bannernav a').addEventListener('click',function(e){ 
																									 getPagination(e,dsBanners); 
																									 });
																		} }); } });
var tooltip = null;
