// sliding options
var slidingBoxWidth = 600;
var slidingSpeed    = 300;
var t               = null;

$(document).ready(function(){

	$('#nav-main a')
	.css( {backgroundPosition: "0 0"} )
	.mouseover(function(){
		$(this).stop().animate({backgroundPosition:"(0 -100px)"}, {duration:500})
	})
	.mouseout(function(){
		$(this).stop().animate({backgroundPosition:"(0 0)"}, {duration:500})
	})

	$('#productDetailSearch').hide();

	$('#product-listing-start a.prd_img').mouseover(function(){
		$('#product-overlay').show();
		$('#product-overlay').html('<h4>' + $('h4 a',$(this).parent().parent()).text() + '</h4>');
		$.clearMenuTimer();
	});

	$('#product-listing-start a.prd_img').mouseout(function(){
		$.setMenuTimer();
	});

    // accordion init
    $('.toggle_container').hide();
    $('.trigger').click( function() {
      if ( $(this).hasClass('trigger_active') ) {
      $(this).next('.toggle_container').slideToggle('slow');
      $(this).removeClass('trigger_active');
    } else {
      $('.trigger_active').next('.toggle_container').slideToggle('slow');
      $('.trigger_active').removeClass('trigger_active');
      $(this).next('.toggle_container').slideToggle('slow');
      $(this).addClass('trigger_active');
    };
    return false;
    });

})


$(document).ready(function()
{
	//  sliding elements init
    var maxPageItems = $(".slideArea .slideItem").length;

    $(".slideArea .slideItem").each(function(i){
        var itemNav = '<p class="buttons clearfix">';
        if(i) itemNav += '<a class="floatleft slide_btn_right r2" href="#" title="">&laquo; ' + translations.prev + '</a>';
        if(i < maxPageItems-1) itemNav += '<a class="floatright slide_btn_left r2" href="#" title="">' + translations.next + ' &raquo;</a>';
        itemNav += '</p>';
        $(' .content-segment', this).after(itemNav);
    });

    $(".slide_btn_left").click(function() {
        $(".slideArea").animate({
            marginLeft: (parseInt($('.slideArea').css('marginLeft'))-slidingBoxWidth) + 'px'
        }, slidingSpeed);
        return false;
    });

    $(".slide_btn_right").click(function() {
        $(".slideArea").animate({
            marginLeft: (parseInt($('.slideArea').css('marginLeft'))+slidingBoxWidth) + 'px'
        }, slidingSpeed);
        return false;
    });
    
    /********************* fancybox *********************/
    $('a.fancybox').fancybox();

})

function showSearchDetails(){
    if($('#productDetailSearch').css('display') == 'none'){
        $('#productDetailSearch').slideDown();
    }else {
        $('#productDetailSearch').slideUp();
    }
}

$.setMenuTimer    = function() {t = window.setTimeout(function(){ $('#product-overlay').fadeOut() }, 3000); };
$.clearMenuTimer  = function() { window.clearTimeout(t); t = null; };

