//flickr code
//thanks to:
//http://www.richardshepherd.com/
//and
//http://stephenwyattbush.com

function getphotos(){
    $.getJSON("http://api.flickr.com/services/rest/?format=json&method=flickr.photos.search&user_id=32084005@N02&api_key=354e7893076674674b34cd75bd686c6e&jsoncallback=?", function(data){
		var photoStream = "";
		$.each(data.photos.photo, function(i, item){ 
			photoStream += '<li><a href="http://www.flickr.com/photos/32084005@N02/'+item.id+'/" target="_blank" title="'+item.title+'"><img width="75" height="75" src="http://farm' + item.farm + '.static.flickr.com/' + item.server + '/' + item.id + '_' + item.secret + '_s.jpg" alt="'+item.title+'" /></a></li>';
        });
		$("#photoStream").html('<li class="widget">Photo Stream</li>'+photoStream);
    });       
}
//countdown setup
var targetDate = "10/03/2009 11:05 AM";
var countActive = true;
var countStepper = -1;
var leadingZero = true;
var displayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";
var finishMessage = "We're outta here!";

countStepper = Math.ceil(countStepper);
if (countStepper == 0)
	countActive = false;
var SetTimeOutPeriod = (Math.abs(countStepper)-1)*1000 + 990;
var dthen = new Date(targetDate);
var dnow = new Date();
if(countStepper>0)
	ddiff = new Date(dnow-dthen);
else
	ddiff = new Date(dthen-dnow);
gsecs = Math.floor(ddiff.valueOf()/1000);

function calcage(secs, num1, num2) {
	s = ((Math.floor(secs/num1))%num2).toString();
	if (leadingZero && s.length < 2)
		s = "0" + s;
	return "" + s + "";
}

function CountBack(secs) {
	if (secs < 0) {
		$("#counter").html(finishMessage);
		return;
  	}
	DisplayStr = displayFormat.replace(/%%D%%/g, calcage(secs,86400,100000));
	DisplayStr = DisplayStr.replace(/%%H%%/g, calcage(secs,3600,24));
	DisplayStr = DisplayStr.replace(/%%M%%/g, calcage(secs,60,60));
	DisplayStr = DisplayStr.replace(/%%S%%/g, calcage(secs,1,60));

	$("#counter").html(DisplayStr);
	if (countActive)
		setTimeout("CountBack(" + (secs+countStepper) + ")", SetTimeOutPeriod);
}

$(function() {
	getphotos();
	
	//countdown timer
	$("#header").append("<span id='counter'>hello</span>");
	CountBack(gsecs);
	
});