﻿/**
 *
 * Copyright (c) 2007 Tom Deater (http://www.tomdeater.com)
 * Licensed under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 * 
 */
 
(function($) {
	/**
	 * equalizes the heights of all elements in a jQuery collection
	 * thanks to John Resig for optimizing this!
	 * usage: $("#col1, #col2, #col3").equalizeCols();
	 */
	 
	$.fn.equalizeCols = function(){
		var height = 0;
  
		return this
			.css("height", "auto")
			.each(function() {
				height = Math.max(height, this.offsetHeight);
			})
			.css("height", height)
			.each(function() {
				var h = this.offsetHeight;
				if (h > height) {
					$(this).css("height", height - (h - height));
				};
			});
			
	};
	
})(jQuery);

function displaySection(object){
   $("#sectionMenu li").addClass("background");
   $("#sectionMenu li").removeClass("selected");
   $(object).addClass("selected");
   $(object).find('li').removeClass("background");
   $(object).removeClass("background");
   $(object).parent().addClass("selected");
   $("#sectionMenu li ul").css("display","none"); 
   $(object).find('ul').css("display","block");
   $("#sectionMenu, #productList").equalizeCols();
 }
   
 function positionnementFlash(){
   if($('#flashAnimation').height()>0){
        var windowHeight = $(window).height();
        var flashHeight = $('#flashAnimation').height();
        var marginHeight = (windowHeight-flashHeight)/2;
        $('#flashAnimation').css("margin-top",marginHeight);
   
   }
 }  
 
 function randomImageProduct(){
        /*var randomnumber=Math.floor(Math.random()*3)
        randomnumber =  randomnumber+1;
        divToDisplay = "produitImage"+randomnumber;
        divToDisplay = "#"+divToDisplay;
        var urlImg = $(divToDisplay).find("img").attr("src");
        if(urlImg.length>0){
            $(divToDisplay).css("display","block");
        } else {
            randomImageProduct();
            
        }*/
        $('#produitImage').cycle({
            fx: 'fade',
            speed:    800, 
            timeout:  3800 
        });
        $(".leftSide, .rightSide").equalizeCols();
        if($(".rightSide").height()< $("#produitImage img").height()){
            document.getElementById("rightSide").style.height = $("#produitImage img").height() + "px";
        }      
     }
        jQuery(document).ready(function() {
        jQuery('#mycarousel').jcarousel({scroll: 1,itemFirstInCallback:  mycarousel_itemFirstInCallback});
        
        $('.productBoxContent').click(function(){
            window.location = $(this).find('a').attr('href');
        });
        });

function mycarousel_itemFirstInCallback(carousel, item, idx, state) {
    var count = $('.carouselPaging span').length;
    $('.carouselPaging span').hide();
    $('.carouselPaging span').eq(idx-1).show();
    if (idx == 1) {
        $('.jcarousel-prev').hide();
    }
    else {
        $('.jcarousel-prev').show();
    }
    if (idx >= count-2) {
        $('.jcarousel-next').hide();
    }
    else {
        $('.jcarousel-next').show();
    }
};

/*function displayDiv(divName)
{
    document.getElementById(divName).style.display = 'block';
    $("#linkMore2").css("display","none");
}*/

function displayDiv(object){
    var idObject = document.getElementById(object).id;
    if(idObject=="description2"){
        $("#description2").css("display","block");
        $("#description1").css("display","none");
        $(".application").css("display","none");
        $(".quality").css("display","none");
        $("#linkMore1").css("display","block");
        $(".linkMore:last").css("display","none"); 
        $(".leftSide, .rightSide").equalizeCols();
        if($(".rightSide").height()< $("#produitImage img").height()){
           document.getElementById("rightSide").style.height = $("#produitImage img").height();
        }           
      
    } else {
        $("#description1").css("display","block");
        $("#description2").css("display","none");
        $(".application").css("display","block");
        $(".quality").css("display","block");
        $("#linkMore1").css("display","none");
        $(".linkMore:last").css("display","block");
        $(".leftSide, .rightSide").equalizeCols();    
        if($(".rightSide").height()< $("#produitImage img").height()){
            document.getElementById("rightSide").style.height = $("#produitImage img").height();
        }             
    }
   
}

function displaySubMenu(){
     $("#subMenu").css("display","block");
}

function hideSubMenu(){
     $("#subMenu").css("display","none");
}

$(document).ready(function(){
   $('#SectionMenuLevel1 li ul:visible').each(function(){$(this).parent('li').addClass('selected');});
   $('#SectionMenuLevel1 li.lvl1').click(function(){
    $(this).parent().find('li').removeClass('selected').find('ul').hide();
    $(this).addClass('selected').find('ul').show();
   });
 });
 
 

