$(document).ready(function() {

$('.buttonset').buttonset();

var path = location.pathname.substring(1);
   if ( path ) {
     $('#navigation ul li a[href$="' + path + '"]').attr('class', 'active');
     $('#sidebar li a[href$="' + path + '"]').closest('li').attr('class', 'active');
 }

        $('.case').click(function(){
            $('.form_container').dialog({
                width: '600px',
                modal: 'true'
            });
        });
$('.next').click(function(){
    $('.form_div').hide();
    $(this).closest('.form_div').next('.form_div').show();
});
$('.prev').click(function(){
    $('.form_div').hide();
    $(this).closest('.form_div').prev('.form_div').show();
});

	$('#navigation ul li').hover(
		function(){
			$(this).find('.dd').show();
		}, 
		function(){
			$(this).find('.dd').hide();
		}
	);
	
	$('.col-3 .field, .box-contact .field')
		.focus(function(){
			if( $(this).val() == $(this).attr('title') ) {
				$(this).val('');
			}
		}).blur(function(){
			if( $(this).val() == '' ) {
				$(this).val( $(this).attr('title') );
			}
		});

	$('.slider .carousel ul li img ').each(function () { 
		$(this).parent().append('<div class="img">&nbsp;</div>')
		var url = $(this).attr('src');
		$(this).parent().find('.img').css('background-image' , 'url('+url+')');
		$(this).remove();
	 });	
	 
	$('.slider .carousel ul').jcarousel({
		'visible' : 1, 
		'scroll' : 1,
		'auto': 5,
		'buttonNextHTML': null,
		'buttonPrevHTML': null,
		'initCallback':  init_carousel,
		'itemFirstInCallback': set_active,
		'wrap': 'both'
	});
	
	$('.main-slider .carousel ul').jcarousel({
		'scroll' : 1,
		'auto': 5,
		'buttonNextHTML': null,
		'buttonPrevHTML': null,
		'initCallback':  init_main_carousel,
		'wrap': 'both'
	});
	
	$(window).load(function () { 
		var win_width = parseInt(($(this).width()-1000)/2);
		
		if (win_width > 0) { 
			$('.slider .left-line , .slider .right-line').width(win_width+1);
		} else {
			$('.slider .left-line , .slider .right-line').width(0);
			
		};
	 }).resize(function() {
		var win_width = ($(this).width()-980)/2;
		
		if (win_width > 0) { 
			$('.slider .left-line , .slider .right-line').width(win_width);
		} else {
			$('.slider .left-line , .slider .right-line').width(0);
			
		};
	});	
	
});

function init_main_carousel(carousel) {
	$('.main-slider .nav a.prev').click(function(){
		carousel.prev();
		return false;
	});
	
	$('.main-slider .nav a.next').click(function(){
		carousel.next();
		return false;
	});
	
};

function init_carousel(carousel) {
	
	$('.slider .nav a').click(function(){
		
		var slider_number =  $(this).parents('.nav ul').find('a').index(this)+1;
		carousel.scroll( slider_number );
		return false;
	});
};

function set_active(carousel, item, idx, state){
	$('.slider .nav ul a').removeClass('active');
	$('.slider .nav ul a').eq(idx-1).addClass('active');
}




