
$j = jQuery.noConflict();

$j(document).ready(function(){
	
	/*** PAGE LISTE ***/
    $j(".visu-content").hover(
		function () {
			$j(this).prev().css("display","block");
		},
		
		function () {
			$j(this).prev().css("display","none");
		}
    );

    $j(".visu-zoom").hover(
		function () {
			$j(this).css("display","block");
		},
		
		function () {
			$j(this).css("display","none");
		}
    );
	
	
	
	/*** PAGE FICHE ***/
	
		/*** CAROUSSEL FICHE ****/

    $j("#switch-galerie").click(
		function () {
			$j("#pdt-visu").css("display","none");
			$j("#pdt-thumbnails").css("display","block");
		}
    );
	
	$j("#pdt-thumbnails img").click(
		function () {
			var tempUrlImg = $j(this).attr("alt");
			var tempUrlZoom = $j(this).attr("title");
			$j("#pdt-thumbnails").css("display","none");
			$j("#pdt-visu").html('<img src="'+tempUrlImg+'" alt="" width="280" height="280" />');
			$j("#switch-zoom").attr('href',tempUrlZoom);
			$j("#pdt-visu").css("display","block");
		}
    );
	
	
    $j(".pdt-mini").hover(
		function () {
			$j(this).prev().css("display","block");
		},
		
		function () {
			$j(this).prev().css("display","none");
		}
    );
	
    $j(".pdt-mini-detail").hover(
		function () {
			$j(this).css("display","block");
		},
		
		function () {
			$j(this).css("display","none");
		}
    );
	
    $j(".set-img").mouseover(
		function () {
			if($j(this).parent().attr("class")!="actived"){
				$j(".set").removeClass("actived");
				$j(this).parent().addClass("actived");
			}
		}
    );
	
	
	
	/*******/
	// BT PREV
	
	var timeMs = '1ms';
	var moveOver = 5;
	var speedOver = 20;
	
	//alert(Number(carrouselWidth));
	
	$j(".scrollPrev").mouseover(function() {
		$j(this).everyTime(timeMs, function() {
			prevBt();
			$j("#carrousel").scrollTo({top:0,left:'-='+moveOver});
		});
		
	});
	
	$j(".scrollPrev").mousedown(function() {
		$j(this).everyTime(timeMs, function() {
			prevBt();
			$j("#carrousel").scrollTo({top:0,left:'-='+speedOver});
		});
	});
	
	$j(".scrollPrev").mouseup(function() {
		$j(this).stopTime();
		
		$j(this).everyTime(timeMs, function() {
			prevBt();
			$j("#carrousel").scrollTo({top:0,left:'-='+moveOver});
		});
	});

	$j(".scrollPrev").mouseout( function(){		
		$j(this).stopTime();
		prevBt();
	});
	
	
	// BT NEXT
	$j(".scrollNext").mouseover(function() {	
		$j(this).everyTime(timeMs, function() {
			nextBt();
			$j("#carrousel").scrollTo({top:0,left:'+='+moveOver});
			
		});
	});
	
	$j(".scrollNext").mousedown(function() {	
		$j(this).everyTime(timeMs, function() {
			nextBt();
			$j("#carrousel").scrollTo({top:0,left:'+='+speedOver});
		});
	});
	
	$j(".scrollNext").mouseup(function(){
		$j(this).stopTime();
		
		$j(this).everyTime(timeMs, function() {
			nextBt();
			$j("#carrousel").scrollTo({top:0,left:'+='+moveOver});
		});
	});

	$j(".scrollNext").mouseout( function(){
		$j(this).stopTime();
		nextBt();
	});
	
});
	
function initPos(numPdt, numMax){
	var tempPos = "+"+(90*(numPdt-1))+"px";
	maxSet = numMax;
	//alert(tempPos);
	$j("#set-"+numPdt).addClass("actived");
	$j("#carrousel").scrollTo( {top:'0', left:tempPos}, 800 );
	
	if(maxSet<=6){
		$j(".scrollPrev").css({'background-position':'left top', 'cursor':'default'});
		$j(".scrollNext").css({'background-position':'left top', 'cursor':'default'});
	}else if(numPdt==1 && maxSet>6){
		$j(".scrollPrev").css({'background-position':'left top', 'cursor':'default'});
		$j(".scrollNext").css({'background-position':'left -92px', 'cursor':'pointer'});
	}else if(numPdt==numMax && maxSet>6){
		$j(".scrollPrev").css({'background-position':'left -92px', 'cursor':'pointer'});
		$j(".scrollNext").css({'background-position':'left top', 'cursor':'default'});
	}else{
		$j(".scrollPrev").css({'background-position':'left -92px', 'cursor':'pointer'});
		$j(".scrollNext").css({'background-position':'left -92px', 'cursor':'pointer'});
	}
}

function prevBt(){
	if(maxSet>6){
		if($j('#carrousel').scrollLeft()!=0){		
			$j(".scrollPrev").css({'background-position':'left -92px', 'cursor':'pointer'});
		}else{
			$j(".scrollPrev").css({'background-position':'left top', 'cursor':'default'});
		}
		$j(".scrollNext").css({'background-position':'left -92px', 'cursor':'pointer'});
	}
}

function nextBt(){
	initWidth = $j('.carrousel-slider').innerWidth() - 31; 	/* 31 est le padding-right du bloc */
	carrouselWidth = $j('#carrousel').innerWidth() - 31;	/* 31 est le padding-right et left du bloc */
	
	fullDecal = initWidth - carrouselWidth;

	if(maxSet>6){	
		if($j('#carrousel').scrollLeft()<fullDecal){		
			$j(".scrollNext").css({'background-position':'left -92px', 'cursor':'pointer'});
		}else{
			$j(".scrollNext").css({'background-position':'left top', 'cursor':'default'});
		}
		$j(".scrollPrev").css({'background-position':'left -92px', 'cursor':'pointer'});
	}
}


function goToCompare(){
	var numberCheck=0;
	var choix = document.forms["tableList"].cases;
	
	for (i=0; i<choix.length; i++){
		if(choix[i].checked == true ){
			numberCheck++;
		}
	}
	
	if(numberCheck<2 || numberCheck>3){
		alert('Bitte vergleichen Sie ausschlie\337lich 2 order or Artikel miteinander');
	}else{
		alert('Go to compare');
	}
}

function checkCompare(pNum){
	var numberCheck=0;
	var choix = document.forms["tableList"].cases;
	
	for (i=0; i<choix.length; i++){
		if(choix[i].checked == true ){
			numberCheck++;
		}
	}
	
	if(numberCheck>3){
		document.getElementById("case"+pNum).checked = false;
		alert('MESSAGE D\'ERREUR');
	}
}
