﻿$().ready(function() {
	
	$("#photos_all").click(function()				
	{
		var checked_status = this.checked;
		$(".inputGroup").each(function()
		{
			this.checked = checked_status;
		});
	});
	
	$('#rech2').keyup(function(e) {
      if(e.keyCode == 13) {
      	document.search.keywords.value=document.resultats.keywords.value;
		document.search.submit();
      }
    });
	  
	$("a.addSelection").live("click",function() {
	 	$("#loadSelection").attr("src", "/images/loadselection.gif"); 
		var ref = $(this).attr("idphoto")
		$.ajax({
			'url':'/ajax/_selection.asp',
			'data':{'photo':ref,'action':'ajout1photo'},
			'dataType':'html',
			'type':'POST',
			'cache':false,
			'success':function(data) {
			 	if (data!="") {	
					if (data.indexOf("erreur100",0)>0) {
						alert("Cette sélection est validée, vous ne pouvez plus ajouter d'élement");
					}
					else {
						if (data.indexOf("erreur0",0)>0) {
							alert("Cette sélection ne vous appartient pas.\nPour pouvoir ajouter des éléments, vous devez l'enregistrer comme vous appartenant");
						}
						else {
						
						$("#detailSelection").html(data); 
						$("#isSelect" + ref).html("<a href=\"javascript:void(0)\" class=\"removeSelection\" idphoto=\""+ ref +"\"><img src=\"/images/select.gif\" border=0 title=\"Retirer de la sélection\" /></a>");
						$("#isCheckedBox" + ref).each(function() {
							this.checked = false;
						});
						$("#isChecked" + ref).hide();
						}
					}
				}
				$("#loadSelection").oneTime(1000, function() { $(this).attr("src", "/images/transparent.gif"); });
			}
		});
	});
		
	$("a.removeSelection").live("click",function() {
	 	$("#loadSelection").attr("src", "/images/loadselection.gif"); 
		var ref = $(this).attr("idphoto")
		$.ajax({
			'url':'/ajax/_selection.asp',
			'data':{'photo':ref,'action':'supprimer1photo'},
			'dataType':'html',
			'type':'POST',
			'cache':false,
			'success':function(data) {
			 	if (data!="") {	
					if (data.indexOf("erreur100",0)>0) {
						alert("Cette sélection est validée, vous ne pouvez plus supprimer d'élement");
					}
					else {
						if (data.indexOf("erreur0",0)>0) {
							alert("Cette sélection ne vous appartient pas.\nPour pouvoir supprimer des éléments, vous devez l'enregistrer comme vous appartenant");
						}
						else {
						
						$("#detailSelection").html(data); 
						$("#isSelect" + ref).html("<a href=\"javascript:void(0)\" class=\"addSelection\" idphoto=\""+ ref +"\"><img src=\"/images/bouton_plus.gif\" title=\"ajouter à votre sélection\"  border=0 /></a>");
						$("#isCheckedBox" + ref).each(function() {
							this.checked = false;
						});
						$("#isChecked" + ref).show();
						}
					}
				}
				$("#loadSelection").oneTime(1000, function() { $(this).attr("src", "/images/transparent.gif"); });
			}
		});
	});
		
		
	$("a.addAllSelection").click(function() {
	 	$("#loadSelection").attr("src", "/images/loadselection.gif"); 
		var listePhoto = "";
		$(".inputGroup").each(function()
		{
			if (this.checked) { listePhoto=listePhoto + $(this).val() + ","};
		});
		$.ajax({
			'url':'/ajax/_selection.asp',
			'data':{'group':listePhoto,'action':'ajoutXphoto'},
			'dataType':'html',
			'type':'POST',
			'cache':false,
			'success':function(data) {
			 	if (data!="") {	
					if (data.indexOf("erreur100",0)>0) {
						alert("Cette sélection est validée, vous ne pouvez plus ajouter d'élement");
					}
					else {
						if (data.indexOf("erreur0",0)>0) {
							alert("Cette sélection ne vous appartient pas.\nPour pouvoir ajouter des éléments, vous devez l'enregistrer comme vous appartenant");
						}
						else {
						$("#detailSelection").html(data); 
						$(".inputGroup").each(function() {
							if (this.checked) {
								this.checked=false;
								$("#isSelect" + $(this).val()).html("<a href=\"javascript:void(0)\" class=\"removeSelection\" idphoto=\""+ $(this).val() +"\"><img src=\"/images/select.gif\" border=0 title=\"Retirer de la sélection\" /></a>");
								
								$("#isChecked" + $(this).val()).hide();
							}
						});
						
						}
					}
				}
				$("#loadSelection").oneTime(1000, function() { $(this).attr("src", "/images/transparent.gif"); });
			}
	   });
	});
	
/**	$(window).beforeunload( function () { 
		var waitsel = 0
		$(".inputGroup").each(function() {
			if (this.checked) { waitsel = 1 }
		});
		if (waitsel==1) {
			confirm('new message: ' + this.href + ' !', this.href);
        	return false;
		}
	} );
**/		
	
});

window.onbeforeunload = function() {
  	 var waitsel = 0
	 $(".inputGroup").each(function() {
		if (this.checked) { waitsel = 1 }
	 });
		if (waitsel==1) {
			return "Attention : Vous n'avez pas ajouté les photos cochées à votre sélection !"
		}
}




