﻿
var dest = ""

function supprimerId(myId,cookieName){
   /* bConfirm = window.confirm("Supprimer l'élement sélectionné ?");
    if (bConfirm){*/
                // nettoyage du cookie
                if ($.cookie(cookieName)){
                    var sListe = $.cookie(cookieName);
					var newListe = "";
                    aValCookie = sListe.split(";");
			        for (var j=0; j<aValCookie.length; j++){
			            // contenu de la commande
			            sLine = aValCookie[j];
						if(sLine != ""){			           
						    aLine = sLine.split("#");
				            sId = aLine[0];
				            sLab = aLine[1];
							
							if(sId != myId){
								if(newListe != "")
									newListe += ";" + sId  + "#" + sLab;
								else
									newListe += sId  + "#" + sLab;
							}
						}
						
					}
                    $.cookie(cookieName, newListe);
                }
				 if (dest) affichePanier(cookieName);
				 
				 if($("#"+ myId +""))
					$("#"+ myId +"").attr("checked", "");
   /* }*/
}





function videPanier(bConfirm,cookieName){
    if (bConfirm){
        bConfirm = window.confirm("Vider le panier ?");
        if (bConfirm){
            $.cookie(cookieName, null);
             if (dest) affichePanier(cookieName);
        }
    }else{
       $.cookie(cookieName, null);
    }
}


function affichePanier(cookieName){
    $("#" + dest).html("");
	$("#BDownload").hide();
    if ($.cookie(cookieName)){
		var sListe = $.cookie(cookieName);
	}
    
	if (sListe){
		var html = "";
		//html += "<table style=\"width:100%\">"
        aValCookie = sListe.split(";");
        for (var j=0; j<aValCookie.length; j++){
            // contenu de la commande
            var sLine = aValCookie[j];
			
			if(sLine != ""){
	            var aLine = sLine.split("#");
	            sId = aLine[0];
	            sLab = aLine[1];
	            html += "<div class='smit'><img src=\""+pathRacine+"_images/fleche-blanche.png\" /> " + sLab;
	            html += "<a href=\"#\" onclick=\"supprimerId('" + sId + "', '"+ cookieName +"'); return false;\"><img src=\""+pathRacine+"_images/picto-croix.png\" align=\"absmiddle\" /></a></div>"
			}
		}
		//html += "</table>";
		$("#" + dest).append(html);
		$("#BDownload").show();
    }else{
        $("#" + dest).append("");
    }
	
}


function getIdsInCookie(cookieName){
	
	var ids = ""
	if ($.cookie(cookieName)){
		var sListe = $.cookie(cookieName);
	}
    
	if (sListe){
        aValCookie = sListe.split(";");
        for (var j=0; j<aValCookie.length; j++){
            // contenu de la commande
            var sLine = aValCookie[j];
			
			if(sLine != ""){
	            var aLine = sLine.split("#");
	            ids += aLine[0]  + ","
			}
		}

    }
	
	return ids;
}


function ajoutPanier(id, lab, cookieName){
    if ($.cookie(cookieName)){
        
		var BPass = false
		
		var sListe =  $.cookie(cookieName);
		var newListe = ""
		aValCookie = sListe.split(";");
		for (var j=0; j<aValCookie.length; j++){
			// contenu de la commande
			sLine = aValCookie[j];
			if(sLine != ""){
				aLine = sLine.split("#");
				sId = aLine[0];
				sLab = aLine[1];
				
				if(sId == id){
					BPass = true
				}
			}
			
		}
		if(!BPass){
			sListe += ";"+ id  + "#" + lab;
		}

    }else{
        var sListe = id  + "#" + lab;
    }
    
    // expiration dans un an
    var dateExp = new Date();
    dateExp.setTime(dateExp.getTime() + (365 * 24 * 60 * 60 * 1000));

    $.cookie(cookieName, sListe, {expires: dateExp });
    
    if (dest) affichePanier(cookieName);
}


	function CheckSelectedDoc(CookieName){
		var ids = getIdsInCookie(CookieName);
		var TId = ids.split(",");
		$(".docItem input[type='checkbox']").each(function(){
			for(var i = 0 ; i < TId.length; i++){
				if($(this).attr("id") == TId[i]){
					$(this).attr("checked", "checked");
				}
			}
		});
	}
	




