var Menu = {
	init : function(){
		$("ul[class!='no-collapse'] li ul[class!='no-collapse']").css("display", "none").prev().append("<img style=\"margin-left: 5px;\" src=\"/pictures/icons/arrow_down.gif\">").click(this.clickIt);
		},
	clickIt : function(){
		var list = $(this).next()
		if (list.css("display") != "block")
			{
				list.slideDown('fast').css("display", "block")
			} else {
				list.slideUp('fast')
			}
		}
	};

// will color each table separately; coloring every other row.

var Table = {
	colored_rows : function() {
		$("table[class='colored-rows']").each(function(i){
			$(this).find("tr:odd").attr('class', 'colored_row');
		});
	}
};

var Links = {
	external : function () {
		$('a[rel=external]').click(function(){
			window.open(this.href);
			return false;
		});
	}
};

var Personnel = {
	get_person : function (id, department, lname, fname) {
		$("#" + id).load("/media/personnel_proxy.asp?department=" + department + "&lname="+ lname +"&fname="+ fname +"&location="+location+"");
	}
};

var Broken_Link = {
	report : function (referrer, location) {
	    if (referrer != "") {
			$("#ft").load("/media/broken_link_proxy.asp?referrer="+ referrer +"&location="+location+"");
		}
	}
};

	
$(document).ready(function(){
	Menu.init(); //Makes sliding menues
	Links.external(); //Makes XHTMl replacement for target="_blank"
	Table.colored_rows(); //Starts the function that searches for tables with class "colored-rows" to style them even/odd
});
