jQuery(document).ready(function() {
	
	jQuery('#navigation ul li').hover(
		function(){
			jQuery(this).find('.sub').show();
			var width = jQuery(this).find('li').width();
			jQuery(this).find('.sub').width(width);
			if ( width < 200) {
				jQuery(this).find('.sub').width(200);
			}
		}, 
		function(){
			jQuery(this).find('.sub').hide();
		}
	);
	
	jQuery('.slider .cta').find('ul').parents('.slider').addClass('slider-bg');
	
	jQuery('.slider .slider-carousel ul').jcarousel({
		'scroll' : 1,
		'auto': 5,
		'buttonNextHTML': '',
		'buttonPrevHTML': '',
		'initCallback':  init_carousel,
		'itemFirstInCallback': set_active,
		'wrap': 'both'
	});
	
	
	
	jQuery('.blink')
		.focus(function(){
			if( jQuery(this).val() == jQuery(this).attr('title') ) {
				jQuery(this).val('');
			}
		}).blur(function(){
			if( jQuery(this).val() == '' ) {
				jQuery(this).val( jQuery(this).attr('title') );
			}
		});
	
	function init_carousel(carousel) {
		jQuery('.slider .slider-nav a.prev').click(function(){
			carousel.prev();
			return false;
		});
		
		jQuery('.slider .slider-nav a.next').click(function(){
			carousel.next();
			return false;
		});
		
		jQuery('.slider .slider-nav a').click(function(){
			if( jQuery(this).hasClass('prev') || jQuery(this).hasClass('next') ) {
				return;
			}
			var slider_number = jQuery(this).parents('li').index();
			var slider_number = slider_number+1;
			carousel.scroll( slider_number );
			return false;
		});
	};
	
	jQuery('.slider-content .slider-carousel ul').jcarousel({
		'scroll' : 1,
		'auto': 10,
		'buttonNextHTML': '',
		'buttonPrevHTML': '',
		'initCallback':  init_carousel2,
		'wrap': 'both'
	});
	
	function init_carousel2(carousel) {
		jQuery('.slider-content .slider-nav a.prev').click(function(){
			carousel.prev();
			return false;
		});
		
		jQuery('.slider-content .slider-nav a.next').click(function(){
			carousel.next();
			return false;
		});
		
	};
	

	
	function set_active(carousel, item, idx, state){
		jQuery('.slider .slider-nav a').removeClass('active');
		jQuery('.slider .slider-nav a').eq(idx+1).addClass('active');
	}
	
	if (jQuery.browser.msie && jQuery.browser.version.substr(0,1)<7) {
		DD_belatedPNG.fix('.slider .frame, .prev ,.next ,.text ,.icon2 ,.box-news ,.box .title img ,.box2 .inner ,.slider-bg');
	};
});
