$(document).ready(function() {
 	$("#selectAll").click(function () {
 		$(".listeMiniatures input[@type='checkbox']").check('on');
 		return false;
 	});
 	
 	$("#unSelectAll").click(function () {
 		$(".listeMiniatures input[@type='checkbox']").check('off');
 		return false;
 	});
 	
 	
 	$("#typePhotograph").change(function() {
 		//Si la valeur de la selection  = professionnel, affichage de la tr SIRET
 		//Sinon cache la tr SIRET
		if($("#typePhotograph option:selected").val() == 'Professionnel') {
			$("#siret").css("visibility","visible");
		}
		else {
			$("#siret").css("visibility","hidden");
		}
	});
	
	$("#paiementProfile input[@type=radio]").click(function () {
		switch($("#paiementProfile input[@type=radio][checked]").val()) {
			case 'p': //Afficher tableau paypal
				$("#emailPaypal").css("display","table");
				$("#infoPaiementCheque").css("display","none");
				break;
				
			case 'c': //Afficher tableau cheque
				$("#emailPaypal").css("display","none");
				$("#infoPaiementCheque").css("display","table");
				break;
				
			default: break;
		}
	});
	
	//Une ligne sur deux du tableau ayant l'id listUserFeed sera de couleur !=
	$('#listUserFeeds').each(function() {
        $('tr:even', this).addClass('pair');
        $('tr:odd', this).addClass('impair');
	});
	
	//Affiche un msg  l'user comme quoi il quite l'arborescence ds qu'il clique sur une img de la vue sequence
	$("#sequencePerso table a").click(function () {
		alert($("#msgSequenceOrigin").html());
	});
	
	$("#action img").click(function () {
		$(".formCheck").submit();
	});
	
	$(".formCheck").submit(function () {
		var result = validSelection();
		var id = elmtsChecked();
		xajax_session(result,id);
		return false; 
	});
	
	//Creation d'album d'origin : si le champ du nom de 'lalbum est vide => rouge
	$("#creerAlbumOrigin").submit(function() { 
		if(jQuery.trim($("#creerAlbumOrigin [@name='nomAlbum']").val()) == '') {
			$("#creerAlbumOrigin [@name='nomAlbum']").css('background-color', '#FF9C8D')
			return false;
		}
		return true;
	});
	//Creation d'album d'origin : ds que appui sur une touche dans le champ nom album => blanc
	$("#creerAlbumOrigin [@name='nomAlbum']").keydown(function() {
		$("#creerAlbumOrigin [@name='nomAlbum']").css('background-color', '#FFFFFF')
	});
	
	//Droule / enroule les listes des rsultats de la recherche par keyword
	$("#result .derouler").toggle(function() {
			//Change le contenu du div pour mettre un -
			$(this).html("+")
			$(this).parent().parent().children("ul").hide();
		},
		function() {
			//Change le contenu du div pour mettre un +
			$(this).html("-")
			$(this).parent().parent().children("ul").show();
		}
	);


});

//Retourne true si au moins un elmt est check, false sinon
function validSelection() {
	var ckd = false;
	//Pour chaque elmt check => positionne la variable ckd  "true"
	$(".listeMiniatures input[@type=checkbox][@checked]").each(function() {
		ckd = true;
	});
	return ckd;
}

//Retour un tableau contenant les elmts slectionns :type (photo, sequence, albumOrigin, ...) et l'id
function elmtsChecked() {
	var elmts = new Array ();
	//Pour chaque elmt check =>
	$(".listeMiniatures input[@type=checkbox][@checked]").each(function() {
		//Split l'id pour rcuprer le type et l'id de l'lment
		unElmt = $(this).attr('id').split('-');
		elmts.push(unElmt);
	});
	return elmts;
}
