$(document).ready(function () {
	var re1= /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
	$('#linkSendOther').click(function (e) {
		e.preventDefault();
		$('#emailFriend').val("");
		$('#Message').val("");
		$('#bmcForm').css('display','block');
		$('#bmcReponse').css('display','none');
	});
	$('#sendToFriend').click(function (e) {
		e.preventDefault();
		$('#basicModalContent').modal();
		$('#basicModalContent').css('z-index','1');
	});
	$("#emailFriend").keyup(function() {
		var valeur = $('#emailFriend').val();
		var valeur2 = $('#emailFriend2').val();
		if(valeur.match(re1) && valeur2.match(re1)) {
			$('#sendEmail').removeAttr('disabled');
		} else {
			$('#sendEmail').attr('disabled','disabled');
		}
	});
	$("#emailFriend2").keyup(function() {
		var valeur = $('#emailFriend').val();
		var valeur2 = $('#emailFriend2').val();
		if(valeur.match(re1) && valeur2.match(re1)) {
			$('#sendEmail').removeAttr('disabled');
		} else {
			$('#sendEmail').attr('disabled','disabled');
		}
	});
	
	$('#sendEmail').click(function(e) {
		$.ajax({
			type: "POST",
			url: "ajax/sendToFriend.php",
			data: "courriel="+$('#emailFriend').val()+"&courrielFrom="+$('#emailFriend2').val()+"&fiche="+fiche+"&msg="+$('#Message').val(),
			success: function(){
				$('#bmcForm').css('display','none');
				$('#bmcReponse').css('display','block');
			}
		});
	});
	$('#thumbsup').click(function() {
		$('#thumbsup').css('display', 'none');
		$('#thumbsupRep').css('display', 'block');
		$.ajax({
			type: "GET",
			url: "ajax/incrementeCapsule.php",
			data: "fiche="+fiche,
			success: function(msg) {
				$('#thumbsupRep').html(msg);
			}
		});
	});
	
	$('#imprimerFiche').click(function() {
		window.print();
	});
	
	$('#tabLeft0').click(function(e) {
		if($("#tabLeft0").hasClass("tabOffMiniClasseur")) {
			$("#tabLeft0").removeClass("tabOffMiniClasseur");
			$("#tabCenter0").removeClass("tabOnMiniClasseur");
			$("#tabRight0").removeClass("tabOnMiniClasseur");
			$("#tabLeft0").addClass("tabOnMiniClasseur");
			$("#tabCenter0").addClass("tabOffMiniClasseur");
			$("#tabRight0").addClass("tabOffMiniClasseur");
			$("#under_tab_0").css('backgroundImage','url(images/tab_under_1_cat_1.png)');
			$("#slider_0_a").css('display','block');
			$("#slider_0_b").css('display','none');
			$("#slider_0_c").css('display','none');
			$("#nav_0_a").css('display','block');
			$("#nav_0_b").css('display','none');
			$("#nav_0_c").css('display','none');
		}
	});
	
	$('#tabCenter0').click(function(e) {
		if($("#tabCenter0").hasClass("tabOffMiniClasseur")) {
			$("#tabLeft0").removeClass("tabOnMiniClasseur");
			$("#tabCenter0").removeClass("tabOffMiniClasseur");
			$("#tabRight0").removeClass("tabOnMiniClasseur");
			$("#tabLeft0").addClass("tabOffMiniClasseur");
			$("#tabCenter0").addClass("tabOnMiniClasseur");
			$("#tabRight0").addClass("tabOffMiniClasseur");
			$("#under_tab_0").css('backgroundImage','url(images/tab_under_2_cat_1.png)');
			$("#slider_0_a").css('display','none');
			$("#slider_0_b").css('display','block');
			$("#slider_0_c").css('display','none');
			$("#nav_0_a").css('display','none');
			$("#nav_0_b").css('display','block');
			$("#nav_0_c").css('display','none');
		}
	});
	
	$('#tabRight0').click(function(e) {
		if($("#tabRight0").hasClass("tabOffMiniClasseur")) {
			$("#tabLeft0").removeClass("tabOnMiniClasseur");
			$("#tabCenter0").removeClass("tabOnMiniClasseur");
			$("#tabRight0").removeClass("tabOffMiniClasseur");
			$("#tabLeft0").addClass("tabOffMiniClasseur");
			$("#tabCenter0").addClass("tabOffMiniClasseur");
			$("#tabRight0").addClass("tabOnMiniClasseur");
			$("#under_tab_0").css('backgroundImage','url(images/tab_under_2_cat_1.png)');
			$("#slider_0_a").css('display','none');
			$("#slider_0_b").css('display','none');
			$("#slider_0_c").css('display','block');
			$("#nav_0_a").css('display','none');
			$("#nav_0_b").css('display','none');
			$("#nav_0_c").css('display','block');
		}
	});

	$('#moveLeft_0_a').click(function(e) {
		SliderMoveRight('0', 'a', 0);
	});
	$('#moveRight_0_a').click(function(e) {
		SliderMoveLeft('0', 'a', 0);
	});
	$('#moveLeft_0_b').click(function(e) {
		SliderMoveRight('0', 'b', 0);
	});
	$('#moveRight_0_b').click(function(e) {
		SliderMoveLeft('0', 'b', 0);
	});
	$('#moveLeft_0_c').click(function(e) {
		SliderMoveRight('0', 'c', 0);
	});
	$('#moveRight_0_c').click(function(e) {
		SliderMoveLeft('0', 'c', 0);
	});

});

var pos0a = new Object();
var pos0b = new Object();
var pos0c = new Object();
pos0a.value = 0;
pos0b.value = 0;
pos0c.value = 0;

var deplacement = new Array(302,302);

function SliderMoveLeft(clas, pos, size) {
	if(this['pos'+clas+pos].value > 0) {
		this['pos'+clas+pos].value--;
		coordonnee = this['pos'+clas+pos].value * -(deplacement[size]);
		$('#slider_'+clas+'_'+pos).animate({"left": coordonnee}, "slow");
	}
	printNavSlider(clas, pos);
}
function SliderMoveRight(clas, pos, size) {
	//alert(clas+", "+pos+", "+size+" -- "+this['pos'+clas+pos].value)
	result = 'SliderMoveRight.caller: ' + SliderMoveRight.caller;
	//alert(result);
	var nbChild = $('#slider_'+clas+'_'+pos).children().size();
	if(size) {
		nbChild = Math.ceil(nbChild/2);	
	}
	if(this['pos'+clas+pos].value < nbChild-1) {
		this['pos'+clas+pos].value++;
		coordonnee = this['pos'+clas+pos].value * -(deplacement[size]);
		$('#slider_'+clas+'_'+pos).animate({"left": coordonnee}, "slow");
	}
	printNavSlider(clas, pos);
}
function printNavSlider(clas, pos) {
	var nbChild = $('#slider_'+clas+'_'+pos).children().size();
	var position = this['pos'+clas+pos].value;
	if(position == 0) {
		$('#flecheMoveRight_'+clas+'_'+pos).attr('src', 'images/elmt/fleches/arrowLeftOff.png');
		$('#flecheMoveRight_'+clas+'_'+pos).attr('alt', 'Déplacement impossible');
		$('#flecheMoveRight_'+clas+'_'+pos).css('cursor', '');
	} else {
		$('#flecheMoveRight_'+clas+'_'+pos).attr('src', 'images/elmt/fleches/arrowLeftOn.png');
		$('#flecheMoveRight_'+clas+'_'+pos).attr('alt', 'Capsules précédentes');
		$('#flecheMoveRight_'+clas+'_'+pos).css('cursor', 'pointer');
	}
	if(position == nbChild-1) {
		$('#flecheMoveLeft_'+clas+'_'+pos).attr('src', 'images/elmt/fleches/arrowRightOff.png');
		$('#flecheMoveLeft_'+clas+'_'+pos).attr('alt', 'Déplacement impossible');
		$('#flecheMoveLeft_'+clas+'_'+pos).css('cursor', '');
	} else {
		$('#flecheMoveLeft_'+clas+'_'+pos).attr('src', 'images/elmt/fleches/arrowRightOn.png');
		$('#flecheMoveLeft_'+clas+'_'+pos).attr('alt', 'Capsules suivantes');
		$('#flecheMoveLeft_'+clas+'_'+pos).css('cursor', 'pointer');
	}
}