window.addEvent('domready',function(){
    init_recap_inter();
});

function init_recap_inter(){

    $$('.delete-spec').addEvent('click',function(e){
        e.stop();
        sspec(this.href);
    });
    
    $$('.delete-tarif').addEvent('click',function(e){
        e.stop();
        starif(this.href);
    });
}

function starif(href){
    
href= href.substring(href.lastIndexOf("#")+1);
//alert(href);
arrHref = href.split("-");

    var req = new Request.JSON({url:prefixe_lien_true + 'aj_resa.asp',
                    method : 'post',
		            onSuccess: function(jsonObj,strObj) {
                    //alert(jsonObj);
                        if(jsonObj.sID == null){
                            window.location.href= "./";
                            return;
                        }
                    
                        $('total_global').innerHTML = jsonObj.montant_total;
                        spectacle_dans_arr = false;
                        for(var i_sp = 0;i_sp<jsonObj.sID.length && !spectacle_dans_arr;i_sp++){
                            if((""+arrHref[0])==(""+jsonObj.sID[i_sp]))
                                spectacle_dans_arr = true;
                        }
                        if(!spectacle_dans_arr){
                            $('evt-it-' + arrHref[0]).dispose();
                            $('evt-tab-' + arrHref[0]).dispose();              
                        }
                        else{
                            //$('evt-total-' + arrHref[0]).innerHTML = "" jsonObj.sD + "&euro;";
                            
                        }
                        
                        var emplacement_dans_arr = false;
                        for(var i_det=0;i_det<jsonObj.sD.length;i_det++){
                            if(jsonObj.sD[i_det].sID == arrHref[0]){
                                $('evt-total-' + arrHref[0]).innerHTML = "" + jsonObj.sD[i_det].sTotal + " &euro;";
                                var sEmps = jsonObj.sD[i_det].emps;
                                if(sEmps!=null){
                                    for(var i_emp = 0;i_emp<sEmps.length;i_emp++){
                                        if(sEmps[i_emp].sEmpID==arrHref[1]){
                                            emplacement_dans_arr = true;
                                        }
                                    }
                                }
                            }
                        }
                        
                        if(!emplacement_dans_arr){
                            $('tit-emp-' + arrHref[0] + '-' + arrHref[1]).dispose();
                            $('tab-emp-' + arrHref[0] + '-' + arrHref[1]).dispose();
				   if(!spectacle_dans_arr){
                            $('evt-it-' + arrHref[0]).dispose();
                            $('tab-it-' + arrHref[0]).dispose();              
                        }
                        else{
                            //$('evt-total-' + arrHref[0]).innerHTML = "" jsonObj.sD + "&euro;";
                            
                        }
                        }
                        else{
                        $('lig-tar-' + arrHref[0] + '-' + arrHref[1]+ '-' + arrHref[2]).dispose();
                        }
			           
		            },
                    onFailure: function() {
			            alert("Une erreur s'est produite. Veuillez réessayer ou contacter votre billetterie.");
		            }
	            }).send("is=" + arrHref[0] +"&ie=" + arrHref[1]+"&it=" + arrHref[2]);
}

function sspec(href){

href= href.substring(href.lastIndexOf("#")+1);
//alert(href);
    var req = new Request.JSON({url:prefixe_lien_true + 'aj_resa.asp',
                    method : 'post',
		            onSuccess: function(jsonObj,strObj) {
                    
                    if(jsonObj.sID == null){
                        window.location.href= "./";
                        return;
                    }
                    
		    if($('total_global'))
			$('total_global').innerHTML = jsonObj.montant_total;
		    
		    if($('evt-it-' + href))
			$('evt-it-' + href).innerHTML = "";
		    
		    if($('tab-it-' + href))
			$('tab-it-' + href).innerHTML = "";
		    
		    $$('.montant_valeur').set('html',jsonObj.montant_total);
				$$('.nb_places_valeur').set('html',jsonObj.nb_places);    
                    //alert('OK');
                    //alert(strObj);                    
			           
		            },
                    onFailure: function() {
			            alert("Une erreur s'est produite. Veuillez réessayer ou contacter votre billetterie.");
		            }
	            }).send("is=" + href);
}