$(document).ready(function(){
	
	$("#twitterLink").prepend("<img src='images/twitter.gif' /><br />");
	$("#facebookLink").prepend("<img src='images/facebook.gif' /><br />");
	$("#youtubeLink").prepend("<img src='images/youtube.gif' /><br />");
	$("ul#slidingNav > li  > ul").css("display", "none");
	//$("ul#slidingNav > li  > ul:first").css("display", "block");

	//to change the plus sign to minus upon toggling
	$("ul#slidingNav > li > h3 > a").toggle(function(){
		$(this).parent().next().slideDown();
		$(this).parent().addClass("minus");
	},function(){
		$(this).parent().next().slideUp();
		$(this).parent().removeClass("minus");
	}); 
	
	$("ul#slidingNav > li:first > h3 > a").click();
	
	//SARA
	//$('.openAll').find("ul#slidingNav > li > h3:not(.minus) > ul ").click(function(){
		//$(this).parent().next().slideToggle();
	//});

	$("ul#slidingNav > li > ul > li").find(":last").addClass("last");
	//$("ul#mostPopular > li:first").css("padding-top", "30px");
	$("ul#brochure > li:first").css("padding-top", "30px");
});

var elapsedTime = function(createdAt) {
    var ageInSeconds = (new Date().getTime() - new Date(createdAt).getTime()) / 1000;
    var s = function(n) { return n == 1 ? '' : 's' };
    if (ageInSeconds < 0) {
        return 'just now';
    }
    if (ageInSeconds < 60) {
        var n = ageInSeconds;
        return n + ' second' + s(n) + ' ago';
    }
    if (ageInSeconds < 60 * 60) {
        var n = Math.floor(ageInSeconds/60);
        return n + ' minute' + s(n) + ' ago';
    }
    if (ageInSeconds < 60 * 60 * 24) {
        var n = Math.floor(ageInSeconds/60/60);
        return n + ' hour' + s(n) + ' ago';
    }
    if (ageInSeconds < 60 * 60 * 24 * 7) {
        var n = Math.floor(ageInSeconds/60/60/24);
        return n + ' day' + s(n) + ' ago';
    }
    if (ageInSeconds < 60 * 60 * 24 * 31) {
        var n = Math.floor(ageInSeconds/60/60/24/7);
        return n + ' week' + s(n) + ' ago';
    }
    if (ageInSeconds < 60 * 60 * 24 * 365) {
        var n = Math.floor(ageInSeconds/60/60/24/31);
        return n + ' month' + s(n) + ' ago';
    }
    var n = Math.floor(ageInSeconds/60/60/24/365);
    return n + ' year' + s(n) + ' ago';
}
// Make date parseable in IE [Jon Aquino 2007-03-29]
function fixDate(d) {
    var a = d.split(' ');
    var year = a.pop();
    return a.slice(0, 3).concat([year]).concat(a.slice(3)).join(' ');
}
function formatDate(createdAt) {
	var dt = new Date(createdAt);
	var tm = dt.getHours();
	var mn = dt.getMinutes();
	var ampm; var min;

	if (tm > 12) {
		tm = tm - 12;
		ampm = 'pm';
	} else {
		ampm = 'am';
	}
	if ( mn < 10 ) {
		min = '0' + mn;
	} else {
		min = mn;
	}
	return dt.toLocaleDateString() + ' ' + tm + ':' + min + ' ' + ampm;
}
function chopLength(text) {
	var cutoff = 65;

	if (text.length > cutoff) {
		return text.substr(0, cutoff) + '...';
	} else {
		return text;
	}
}
function twitterCallback(obj) {
    var html = '';
    for (var i = 0; i < obj.length; i++) {
    	html += '<li>' + formatDate(fixDate(obj[i].created_at)) + '<br /><a href="http://twitter.com/visitmtrainier/statuses/' + obj[i].id_str + '">' + chopLength(obj[i].text) + '</a></li>';
    }
    document.getElementById('twitter_update_list').innerHTML = html;
}



