$(document).ready(function() {
	$("#conteneurDemandeGroupee INPUT[type='checkbox']").attr('checked', false);    
    $(".red").click(function(){updateInputSelect($(this).attr('id'));});
    $("#iconedelete").click(function(){
        viderPanier();
    });
});

function submitDemande(){
    var bDemandeok=false
    
    $("#conteneurDemandeGroupee INPUT[type='checkbox']").each( function() {
		if($(this).is(':checked'))
			bDemandeok = true;
    });  
    
    if(bDemandeok)
        $('#conteneurDemandeGroupee').submit();
    else
        return false
}

function updateInputSelect(sNombutton){
    var sIdButton, id, etat;
    sIdButton   =sNombutton;
    id =sIdButton.replace('buttonProduit_', '');

    if(!$('#selectProduit_'+id).is(':checked'))
        $('#selectProduit_'+id).attr('checked', true);

    generation_box();
    
}

function retirerSelect (id)
{
	$('#selectProduit_'+id).attr('checked', false);
	generation_box();
}

function viderPanier ()
{
    $("input[id^='selectProduit_']").attr('checked', false);
	//$('#selectProduit_').attr('checked', false);
	generation_box();
}

function generation_box() 
{
	var str = '';
	var resulat = false;
	
	$("#conteneurDemandeGroupee INPUT[type='checkbox']").each( function() {
		if($(this).is(':checked'))
		{
			resulat = true;
            $('#btnpanier').hide();
            
            str += '<div style="padding:5px;background:#e3f5ff"';
            str += '<h4>'+$('#detail_marque_'+$(this).val()).val()+'</h4>';  
            str += '<span>Présenté par<br /><strong>'+ $('#detail_nom_'+$(this).val()).val()+'</strong></span>';
            str += '</div>';
            str += '<a class="btnsuppr" onclick="retirerSelect('+$(this).val()+');" >supprimer la sélection</a>';     
            str += '<p class="separateurdotted"></p>';
		}
	});
	
	if(resulat == true)
	{
            $("#containerProduit").html(str);
            //$("#ValiderSelectionDemandeGroupee").slideDown("slow");
	}
	else
	{
            $('#btnpanier').show();
            $("#containerProduit").html('');	
	}
}

