$(document).ready(function()
{
	//ProduktMenue 5te Ebene
	if(typeof(hideProducts)!='undefined') {
		$('.hideUL').hide();
	} else {
		setTimeout("slideUP()",800);
	}
	$('#productselector').effect('highlight',{ color: '#fecc00' }, 1000);

	$('#productselector').click(function (){
		$('.hideUL').slideDown("fast");
		setTimeout("slideUP()",8000);
		return false;
	});
	
	
	//HoverEffekt in Tabellenzeile
	$("tr").hover(
		function () {
			$(this).addClass('hover');
		}, 
		function () {
			$(this).removeClass('hover');
		}
	);
	$('#productList').hover(function(){stopper=1;},function(){stopper=0;setTimeout("slideUP()",800);});
	$('#productList').css({ paddingBottom: '100px'});
	
    if($(window).width() > 1200) {
        $('#content').css({width:'650px'});
    }
    // sliding elements init
    var maxPageItems = $(".slideArea .slideItem").length;
    // pre-calculating direct slidesegment-jump-offsets
    var sc = $('#slideContainer div#[id^="con-"]');
    for(i=0;i<sc.length;i++){
		segId = $(sc[i]).attr('id');
		jmpTbl[segId] = i*slidingBoxWidth;
    }
    
    $(".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);
    });
    
    // sliding margin
    if($('div.marginSlider .slideArea').length) {
    	var margin=15;
    	$('.crop')
    		.width($('.crop').width()-margin*2)
    		.css('margin',margin+'px');
    	console.log(parseInt($('.slide_btn_left').css('margin-right').replace('px',''))+margin*2);
    	$('.slide_btn_left').css('margin-right',parseInt($('.slide_btn_left').css('margin-right').replace('px',''))+margin*2+'px');
    }

    $(".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;
    });
    //----------------------------------Coverflow-Script
    var coverflowDivs=$('div.coverflow').length;
    if(coverflowDivs>0) {
    	var i=1;
    	$('div.coverflow').each(function() {
    		// hide divs
    		$('div.coverflow').hide();
    		
    		elemId="coverflow-id-"+i;
    		$(this).attr('id',elemId);
    		i++;
    		
    		// Check, if coverflow have items
    		if($('div#'+elemId+' div.coverflowItem').length>0) {
    		
	    		var actItid=$("div#"+elemId+" div[class^='coverflow-itid-']").attr('class').substr(15);
	    		var scriptURL=$('div#'+elemId+' div[class^="coverflow-itid-"]').attr('rel');

	    		//Flash-Object
	    		var flashDiv=$('<div/>');
	    		flashDiv.attr('id','coverflowFlash-'+(i-1));
	    		flashDiv.insertBefore($(this));
	    		flashDiv.flash(
    				{
    					src:				scriptURL+'swf/coverflow.swf',
    					width:				coverflowWidth,
    					height:				coverflowHeight,
    					menu:				false,
    					allowfullscreen:	false, 
    					allowscriptaccess:	null, 
    					flashvars:	{
    					'actItid':		actItid,
    					'scriptURL':	scriptURL,
    					'orderId':		 i-1
    					}
    				},
    				{version: 8}
	    		);
    		}
    	})
    }
    

    $('#nav-main ul ul').hide();
    $('#nav-main .open ul').show();

    $('#nav-main a.main').click(function() 
    {
        if(!$(this + ' ul:visible').length) {
            /*$('#nav-main ul li:not(".open") ul:visible').slideUp("fast");*/
            $('#nav-main ul li ul:visible').slideUp("fast");
        }
        $(this).next().slideDown("fast");
        return false;
    });
    $('#logo').css({bottom : 'none', top: ($('#nav-main').height() + 300) + 'px' });

    // 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;
    });
    
    // x-mas special
			  $('#img2').hide();
				$('#imageFader').mouseenter(function(){
					$('#img1').fadeOut('slow');
          $('#img2').fadeIn('slow');
				});
				$('#imageFader').mouseleave(function(){
					$('#img2').fadeOut('slow');
          $('#img1').fadeIn('slow');
				});
    
    /*
    // fontsizer init
    $('#service_level').append('<li class="noline">Schriftvergr&ouml;&szlig;erung</li><li class="noline_zwei"><a id="smaller" href="#" onclick="$.FontSizer.DecreaseSize(); return false;">&nbsp;&nbsp;&nbsp;<span class="hide">kleiner</span></a></li><li class="noline_zwei"><a id="bigger" href="#" onclick="$.FontSizer.IncreaseSize(); return false;">&nbsp;&nbsp;&nbsp;<span class="hide">gr&ouml;&szlig;er</span></a></li>');
    var options = { min: 0, max: 4}; $.FontSizer.Init(options);
    */
    

    /********************* fancybox *********************/
    $('a.fancybox').fancybox();
});

