// central billboard
jQuery(window).load(function(){
	jQuery('#billboard')
	.after('<div id="billboard-pager">') 
	.cycle({
		fx: 'scrollDown',
		easing: 'easeOutCubic',
	    speed:  900, 
	    timeout: 11000, 
	    pager:  '#billboard-pager',
	    pause: 1,
	    after: function(el){ 
	    	$(this).css({width: "940px", height: "303px"});
	    }
	}).css({width: "940px", height: "303px"});
});

jQuery(function() {
	
	// top menu
	jQuery("#navigation a").removeAttr("title");
	jQuery("#navigation>li:has(ul)>a").attr('href', 'javascript:void(0)').css('cursor', 'default');
	jQuery("#navigation li.page_item>ul").addClass("nav-submenu").hide();
	jQuery("#navigation li").hover(function(){
		jQuery(this).find('ul:first').css({visibility: "visible",display: "none"}).fadeIn();
	},function(){
		jQuery(this).find('ul:first').css({visibility: "hidden"});
	});
	
	// sidebar accordion
	jQuery(".sidebar-content").hide().css({overflow: "hidden"});
	jQuery(".sidebar-item").click(function(){
		jQuery(".sidebar-content:visible").slideUp(500);
		if(jQuery(this).children(".sidebar-content:visible").size() > 0){
			jQuery(this).children(".sidebar-content").slideUp(500);
		} else {
			var height = jQuery(this).children(".sidebar-content").show().height();
			if(jQuery.browser.msie){
				height += 30;
			}
			jQuery(this).children(".sidebar-content").css("height", "0px").animate({
				"height": height
			}, 500);
		}
	});
	
	// breadcrumbs
	if(jQuery(".breadcrumbs>ul").size() > 0){
		jQuery(".breadcrumbs").append(jQuery(".breadcrumbs a")).children("ul").remove();
		jQuery(".breadcrumbs>a").not(":last").after("&nbsp; / &nbsp;");
	}
	
	jQuery("img").not("#navigation *").pngfix();
	
	if(jQuery(".cform").size() > 0){
		jQuery("#small-column").height(jQuery("#bigger-column").outerHeight()+parseInt(jQuery("#bigger-column").css("margin-top"))+parseInt(jQuery("#bigger-column").css("margin-bottom")));
		
		// fix strange movement when using forms
		jQuery("form .sendbutton").click(function(){
			setTimeout('jQuery("#small-column").height(jQuery("#bigger-column").outerHeight()+parseInt(jQuery("#bigger-column").css("margin-top"))+parseInt(jQuery("#bigger-column").css("margin-bottom")));', 100);
		});
	} else {
		if(!jQuery.browser.msie){
			jQuery("#small-column").css({
				"padding-bottom": "5000px",
				"margin-bottom": "-5000px"
			});
			jQuery("#mainContent").css({
				overflow: "hidden"
			});
		}
	}
	
	if(jQuery("#wp-calendar").size() > 0){
		jQuery("#wp-calendar tbody tr:even").addClass('even');
		jQuery("#wp-calendar tbody tr:odd").addClass('odd');
	}
});