// JavaScript Document
function init_quick_links() {
	// Preload images
	var my_img = document.getElementById("quick_links").getElementsByTagName("IMG");
	for(x=0;x<my_img.length;x++){
		MM_preloadImages(get_rollover_filename(my_img[x].src));
	}
	
	// Swap image
	var my_a = document.getElementById("quick_links").getElementsByTagName("A");
	for(x=0;x<my_a.length;x++){
		// Rollover
		my_a[x].onmouseover = function(){
			var my_img = this.getElementsByTagName("IMG");
			for(y=0;y<my_img.length;y++){
				my_img[y].src = get_rollover_filename(my_img[y].src);
			}
		}
		// Rollout
		my_a[x].onmouseout = function(){
			var my_img = this.getElementsByTagName("IMG");
			for(y=0;y<my_img.length;y++){
				my_img[y].src = get_normal_filename(my_img[y].src);
			}
		}
	}
}

function get_rollover_filename(filename){
	var file_extension = get_file_extension(filename);
	var file = filename.slice(0, filename.lastIndexOf("."));
	return file+"_hover"+file_extension;
}
function get_normal_filename(filename){
	var file_extension = get_file_extension(filename);
	var file = filename.slice(0, filename.lastIndexOf("_"));
	return file+file_extension;
}
function get_active_filename(filename){
	var file_extension = get_file_extension(filename);
	var file = filename.slice(0, filename.lastIndexOf("."));
	return file+"_active"+file_extension;
}
function get_file_extension(filename){
	return filename.slice(filename.lastIndexOf("."),filename.length);
}




//----------------------------------------------------------
//
// addLoadEvent()
// Adds event to window.onload without overwriting currently assigned onload functions.
// Function found at Simon Willison's weblog - http://simon.incutio.com/
//
function addLoadEvent(func)
{	
	var oldonload = window.onload;
	if (typeof window.onload != 'function'){
    	window.onload = func;
	} else {
		window.onload = function(){
		oldonload();
		func();
		}
	}

}
addLoadEvent(init_quick_links);