//image carousel
function carousel() {

	if ($("#carousel").length != "") {
		$("#carousel").cycle({ 
		    fx: "fade", 
		    speed: 2000, 
		    timeout: 7000
		});
	}
}

function preloadImages(imgs){
	var picArr = [];
	for (i = 0; i<imgs.length; i++){
		picArr[i]= new Image(100,100); 
		picArr[i].src=imgs[i]; 
	}
}
	
//nav
function mainNav() {
	$("UL#navigation LI").corner("tl bl 20px");
}

Array.max = function(array){
    return Math.max.apply(Math,array);
};

Array.min = function( array ){
   return Math.min.apply( Math, array );
};

function centreUL(elemID) {
	var elemId = elemID;
	if ($(elemId).length != "") {
		var pgDivW = $(elemId).width();
		var pgUlW = $(elemId + " > UL").width();
		var offset = ((pgDivW - pgUlW) / 2);
		$(elemId + " > UL").css({"padding-left" : offset + "px"});
	}
}

function downloads() {
	if ($('UL#download-list').length) {
		$.get("xml/downloads.xml", function(data) {
			$(data).find("item").each(function() {
				var filename = $(this).find("fileName").text();
				var filesize = $(this).find("fileSize").text();
				$("<li></li>").html("<a href=\"downloads/" + filename + "\" target=\"_blank\">" + filename + " (" + filesize + ")</a>").appendTo("UL#download-list");

			});
		});
		
	}	
}

//load common in-page functions
$(document).ready(function() {
	//site-wide
	carousel();
	mainNav();
	
	downloads();
});

