$(document).ready(function(){
	if ($("#subnavigation ul.default").children("li").length == 0) {
		$("#subnavigation").addClass("clear");
		$("#subnavigation .bg").addClass("clear");
	}
	$("#nav").hover(function(){
		clearTimeout(this.timeout);
	},function(){
		this.timeout = setTimeout('resetMenu()', 2500);
	});
	$("#navigation li").hover(function(){
		$("#navigation li").removeClass("active");
		$("#subnavigation").removeClass("clear");
		$("#subnavigation .bg").removeClass("clear");
		if (!$("#subnavigation ul." + $(this).attr("class")).children("li").length > 0) {
			$("#subnavigation").addClass("clear");
			$("#subnavigation .bg").addClass("clear");
		}
		$("#subnavigation ul").hide();
		$("#subnavigation ul." + $(this).attr("class")).show();
		$(this).addClass("active");
	},function(){
	});
	$("#subnavigation li").hover(function(){
		if ($(this).is(".active")) {
			$(this).addClass("default");
		}
		$(this).addClass("active");
	},function(){
		if (!$(this).is(".default")) {
			$(this).removeClass("active");
		}
	});
	
	$("#menu li a").each(function(i){
		if (location.href == this.href) {
			$(this).parent().addClass("active");
		}
	});
	
	/*$("#partnercarousel").jcarousel({
        scroll: 1,
        wrap: 'last',
        initCallback: partnercarousel_initCallback,
        buttonNextHTML: null,
        buttonPrevHTML: null
    });*/
});

/*function partnercarousel_initCallback(carousel) {
	carousel.startAuto();
}*/

function resetMenu() {
	$("#subnavigation ul").hide();
	$("#subnavigation ul.default").show();
	$("#navigation li").removeClass("active");
	if ($("#subnavigation ul.default").children("li").length > 0) {
		$("#subnavigation").removeClass("clear");
		$("#subnavigation .bg").removeClass("clear");
	}
	else {
		$("#subnavigation").addClass("clear");
		$("#subnavigation .bg").addClass("clear");
	}
	var firstclass = $("#subnavigation ul.default").attr("class").split(" ");
	$("#navigation li." + firstclass[0]).addClass("active");
}