(function($){
	$(document).ready(function($) {
		
		visible = false;
		
		$('#site_search').click(function(){
			if ( visible == false ) {
				$('#search_wrap').fadeIn(500);
				visible = true;
			} else {
				$('#search_wrap').fadeOut(500);
				visible = false;
			}
			return false;			
		})
		elements = $('#navigation > ul > li:last').index() + 1;
		count = 0;
		$('#navigation > ul > li').each(function(){
			count ++;
			if ( $(this).find('> ul.sub-menu').length > 0 ) {
				$(this).addClass('drop_down');
			}
			$(this).find('> ul.sub-menu > li').each(function(){
				$(this).find('> ul.sub-menu').wrap('<div class="dd-col" />');
			});
			$(this).find('> ul.sub-menu ').wrap('<div class="dd" />');
			width = 0;
			$(this).find('div.dd').each(function(){
				$(this).find('div.dd-col').each(function(){
					width = 170 + width;
				})
				$(this).css('width', width + 'px' );
			});
			if ( count > elements - 1 ) { //set how many main nav items from the right are left aligned
				$(this).find('div.dd').css('right', '0' );
			};
			
		})
		
		$('#secondary-nav > ul > li').each(function(){
			if ( $(this).find('> ul.sub-menu').length > 0 ) {
				$(this).addClass('drop_down');
			}
			$(this).find('> ul.sub-menu > li').each(function(){
				$(this).find('> ul.sub-menu').wrap('<div class="dd-col" />');
			});
			$(this).find('> ul.sub-menu').wrap('<div class="dd" />');
		})
		
		$('.blink').focus(function () {
			if ($(this).val() == $(this).attr('title')) {
				$(this).val('');
			}
		}).blur(function () {
			if ($(this).val() == '') {
				$(this).val($(this).attr('title'));
			}
		});
		
		$('#navigation li').hover(
			function() {
				$(this).addClass('hover').find('.dd').not(':animated').stop(true, true).show(200);
			},
			function() {
				$(this).removeClass('hover').find('.dd').stop(true, true).hide();
			}
		);
		
		$('#secondary-nav li').hover(
			function() {
				$(this).addClass('hover').find('.dd').not(':animated').stop(true, true).show(200);
			},
			function() {
				$(this).removeClass('hover').find('.dd').stop(true, true).hide();
			}
		);
		
		if ($('#slider').length) {
			$("#slider ul").jcarousel({
				animation: 0,
				auto: 6,
				scroll: 1,
				wrap: 'both',
				initCallback: mycarousel_initCallback,
				itemVisibleInCallback: mycarousel_itemVisibleInCallback,
				buttonNextHTML: null,
				buttonPrevHTML: null
		    });
		};
		
		if ($.browser.msie && $.browser.version.substr(0,1)<7) {
			DD_belatedPNG.fix('h1#logo a, .copyright, .bottom-info');
		};
		
	});
	function mycarousel_initCallback(carousel) {
		$("#slider .slider-navigation a").click(function(){
	    	var x = parseInt($(this).text());
	    	carousel.scroll(x);
	    	carousel.stopAuto();
	    	return false;
	    });
	};
	
	function mycarousel_itemVisibleInCallback(carousel, li, pos, state) {
		$("#slider .slider-navigation a").removeClass('active');
		$("#slider .slider-navigation a").eq(pos-1).addClass('active');
		$('#slider img, #slider .content').hide().fadeIn(600);
	};
})(jQuery)


