jQuery(document).ready(function() {
	
	jQuery('#navigation ul li').hover(
		function(){
			jQuery(this).find('.sub').show();
		}, 
		function(){
			jQuery(this).find('.sub').hide();
		}
	);
	
	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') );
			}
		});
		
	
	if (jQuery.browser.msie && jQuery.browser.version.substr(0,1)<7) {
		DD_belatedPNG.fix('.slider .text ,.sub ,.sub ul ,.sub ul li a:hover ,#main ,.main-bottom ,.col-box p ,#navigation li ,.box h4 , #navigation ul li a:hover ,.phone span ,.col-box ,.col-box .inner div ,.bg ,.bg-bottom ,#navigation ,#footer ,.box ,.footer-line ,.phone  ');
	};

	
	jQuery('.slider .slider-carousel ul').jcarousel({
		'scroll' : 1,
		'auto': 5,
		'buttonNextHTML': '',
		'buttonPrevHTML': '',
		'initCallback':  init_carousel,
		'itemFirstInCallback': set_active,
		'wrap': 'both'
	});
	
function init_carousel(carousel) {
		
		jQuery('.slider .slider-nav a').click(function(){
			var slider_number = parseInt( jQuery(this).html() );
			carousel.scroll( slider_number );
			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');
	}
	
	
jQuery('.slider-content .slider-carousel ul').jcarousel({
	'scroll' : 1,
	'auto': 2,
	'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;
	});
	
	jQuery('.slider-content .slider-nav a').click(function(){
		if( jQuery(this).hasClass('prev') || jQuery(this).hasClass('next') ) {
			return;
		}
	});
};



});

