$(document).ready(function() {
    //MENU
	//SUB1
	$("#nav li").hover(
	    function () {
		$("ul.sub1", this).slideDown(100);
	    }, 
	    function () {
		$("ul.sub1", this).slideUp(100);
	    }
	);
	
	// SUB2
	$("#nav li ul.sub1 li").hover(
	    function () {
		$("ul.sub2", this).fadeIn(70);
	    }, 
	    function () {
		$("ul.sub2", this).fadeOut(70);
	    }
	);
    
    //FOOTER PLACEMENT
    window.onload = placeFooter;
    window.onresize = placeFooter;
    
    function placeFooter() {
	var wrapper = document.getElementById("wrapper");
	var window_height = getWindowHeight();
	var wrapper_height = wrapper.offsetHeight;
	if ((wrapper_height + 50) > window_height) {
	    $("#footer").css({
		"position":"fixed", "top":"100%", "margin-top":"-50px", "opacity":"0.9", "display":"block"
	    });
	    $("#spacer").css({
		"top":wrapper_height + "px", "display":"block"
	    });
	} else if (wrapper_height < window_height) {
	    $("#footer").css({
		"position":"absolute", "top":wrapper_height + "px", "margin-top":"0px", "opacity":"1", "display":"block"
	    });
	    $("#spacer").css({
		"display":"none"
	    });
	}
    }
    
    function getWindowHeight() {
	var windowHeight = 0;
	if (typeof(window.innerHeight) == 'number')
	    windowHeight = window.innerHeight;
	else {
	    if (document.documentElement && document.documentElement.clientHeight)
		windowHeight = document.documentElement.clientHeight;
	else {
	    if (document.body && document.body.clientHeight)
		windowHeight = document.body.clientHeight; }; };
      return windowHeight;
    };
    
    //HEADER SLIDESHOW
    $("#header").cycle();

});