var countDown = function() {
	
	var dateNow = new Date();
	var dateThen = new Date("01/04/2010");
	
	var totalDaysLeft = Math.floor((dateThen-dateNow)/86400000);
	var monthsLeft = Math.floor(totalDaysLeft/28);
	var monthsLeftRemainder = totalDaysLeft%28;
	var weeksLeft = Math.floor(monthsLeftRemainder/7);
	var weeksLeftRemainder = monthsLeftRemainder%7;
	var daysLeft = weeksLeftRemainder;
	
	var timeLeft = Math.round((dateThen-dateNow) / 1000);
	var days = Math.floor(timeLeft / (60 * 60 * 24));
	timeLeft %= (60 * 60 * 24);
	var hoursLeft = Math.floor(timeLeft / (60 * 60));
	timeLeft %= (60 * 60);
	var minutesLeft = Math.floor(timeLeft / 60);
	
	
	function leadingZero(number) {
		if (number.toString().length < 2) { 
			return "0" + number.toString();
		} else {
			return number.toString();
		}
	}
	
	//$('#months').text(leadingZero(monthsLeft));
	$('#weeks').text(leadingZero(weeksLeft));
	$('#days').text(leadingZero(daysLeft));
	$('#hours').text(leadingZero(hoursLeft));
	$('#minutes').text(leadingZero(minutesLeft));
	
}

$(document).ready(function(){
	
	//News slider
	$(".carousel").jCarouselLite({
		btnNext: ".next",
		btnPrev: ".previous",
		visible: 5,
		auto: 5000,
		speed: 500
	});
	
	
	if ($.browser.msie && $.browser.version == 6.0) {
	
		var menuDiv = $('#menu');
		var menuUl = menuDiv.children('ul')
		var menuItems = menuUl.children('li');
		menuItems.each(function() {
			
			$(this).bind('mouseover', function(){
				var submenu = $(this).children('ul');
				if(submenu.length == 1) {
					if(submenu.css('display') == 'none') {
						submenu.css('display','block');
					}
				}
			});
			
			$(this).bind('mouseout', function(){
				var submenu = $(this).children('ul');
				if(submenu.length == 1) {
					if(submenu.css('display') == 'block') {
						submenu.css('display','none');
					}
				}
			});
		});
		
	}
	
	countDown();
	
	$.timer(1000, countDown);
	
	$.getJSON("/weather/",
	function(data){
		
		if(data){
			$('#weather-snippet #current').html(data.temp + "&#x2DA;<sup>C</sup> &amp; " + data.text);
			$('#weather-snippet #low').html("<strong>Low:</strong> " + data.low + "&#x2DA;<sup>C</sup>");
			$('#weather-snippet #high').html("<strong>High:</strong> " + data.high + "&#x2DA;<sup>C</sup>");
			$('#weather-snippet p').text(data.date);
		}
		
	});
	
});