var is_search_on;var current_pos=0;var search_type_here;var id_distri=0;var yes_no={"true":_("OUI"),"false":_("NON")};var save_remarques=false;var current_cinema=null;var type_mvts=["Facture","Chèque","Vir.","O.D.","Avoir"];function fillsearch(b,a){if(b==0){var b=$("#cinema_auto_idglobal").val()}if(b){$.ajax({url:"/getCinema",data:{id_cinema:b},success:function(v){if(!v.is_exploit){id_distri=v.id_distri}if(v.is_user_advanced){$("#histo_id_film").val(null);$("#client_general a").text("");$("#client_id_cinema").val(b);$("#client_box").show();$("#client_box .onglets .active_tab").trigger("click");var d=v.cinema;var p=v.salles;$("#nom_client_title").text(d.liv_ville+" ("+d.liv_code_postal.slice(0,2)+") - "+d.nom_cinema);$("#nb_screen").text(p.length);$("#client_digital").text(yes_no[v.digital]);if($("#client_digital").text()=="NON"){$("#li_vpf").hide()}else{$("#li_vpf").show()}$("#client_relief").text(yes_no[v.relief]);$("#client_analog").text(yes_no[v.analog]);console.log($(v.tiers_op));if(v.tiers_op!=""){$("#client_tiers_op").text(v.tiers_op)}else{$("#client_tiers_op").text("AUCUN")}$("#comm").text("OUI");if(d.salle_vision){$("#comm").text("NON")}$("#client_num_cnc").text(d.num_cnc);$("#client_region").text("");if(v.region){$("#client_region").text(v.region[0]+" ("+v.region[1]+")")}$("#client_prog_set").text("");$("#client_art_essai").text("");if(d.art_essai){$("#client_art_essai").text(d.art_essai)}if(v.entente){$("#client_prog_set").text(v.entente.nom_group)}$("#client_address, #client_cp, #client_ville, #client_tel, #client_fax, #client_website").text("");$("#client_address").text(d.liv_adresse);$("#client_cp").text(d.liv_code_postal);$("#client_ville").text(d.liv_ville);$("#client_tel").text(d.tel);$("#client_fax").text(d.fax);$("#client_website").text(d.website);$("#admin_nom, #admin_prenom, #admin_tel, #admin_mail").text("");if(v.contact_admin){$("#admin_prenom").text(v.contact_admin.prenom);$("#admin_nom").text(v.contact_admin.nom);$("#admin_tel").text(v.contact_admin.tel);$("#admin_mail").text(v.contact_admin.email).attr("href","mailto:"+v.contact_admin.email)}$("#tech_nom, #tech_prenom, #tech_tel, #tech_mail").text("");if(v.contact_technique){$("#tech_prenom").text(v.contact_technique.prenom);$("#tech_nom").text(v.contact_technique.nom);$("#tech_tel").text(v.contact_technique.tel);$("#tech_mail").text(v.contact_technique.email).attr("href","mailto:"+v.contact_technique.email)}$("#exploit_nom").text(v.exploit.nom_societe);$("#exploit_address").text(v.exploit.liv_adresse);$("#exploit_address_2").text(v.exploit.liv_adresse2);$("#exploit_cp").text(v.exploit.liv_code_postal);$("#exploit_ville").text(v.exploit.liv_ville);$("#exploit_tel").text(v.exploit.tel);$("#exploit_fax").text(v.exploit.fax);var g=$("#client_prog_section");$("#client_prog_section .client_bot_section_3:visible").remove();var u=g.find(".client_bot_section_3:first");if(v.contact_prog){for(var q=0;q<v.contact_prog.length;q++){var c=u.clone();c.appendTo(g).show();c.find(".prog_prenom").text(v.contact_prog[q].prenom);c.find(".prog_nom").text(v.contact_prog[q].nom);c.find(".prog_tel").text(v.contact_prog[q].tel);c.find(".prog_mail").text(v.contact_prog[q].email).attr("href","mailto:"+v.contact_prog[q].email)}}$("#client_general span").show();$("#client_general span").each(function(){if($(this).find("a").text().length<=0){$(this).hide()}});$("#client_transporteur").text("Inconnu");if(d.transporteur){$("#client_transporteur").text(d.transporteur.nom_transporteur)}$("#sjconnected").hide();$("#client_digital_transp").text("Aucun");if(v.is_sj_connect){$("#sjconnected").show();$("#client_digital_transp").text("SmartJog")}var l=$("#client_list_salles tbody");$("#client_list_salles tbody tr:gt(0)").remove();var k=l.find("tr:first");for(var f=0;f<p.length;f++){var h=k.clone();var r=h.find("td");r.text("");$(r[0]).text(p[f].nom_salle);if(p[f].num_cnc){$(r[1]).text(p[f].num_cnc)}if(p[f].capacite){$(r[2]).text(p[f].capacite)}if(p[f].largeur_ecran){$(r[3]).text(p[f].largeur_ecran+" m")}var o="";if(p[f].analog){o+="35"}if(p[f].digital){if(p[f].analog){o+=" / "}o+="Num."}$(r[4]).text(o);$(r[5]).text(p[f].has3d);h.appendTo(l);h.show()}$("#client_list_salles tbody tr:gt(0):even").addClass("even_row");$("#client_list_salles tbody tr:gt(0):odd").addClass("odd_row");var s="";if(v.exploit.liv_adresse2){s=" "+v.exploit.liv_adresse2}$("#client_societe").text(v.exploit.nom_societe);$("#client_adresse").text(v.exploit.liv_adresse+s);$("#client_ville_compta").text(v.exploit.liv_code_postal+" "+v.exploit.liv_ville);$("#client_soc_tel").text(v.exploit.tel);$("#client_soc_fax").text(v.exploit.fax);$("#client_remarque").val(v.remarques);if(v.tiers_op!=""){$("#vpf_default").val(v.val_vpf[0][0]);$("#vpf_default").attr("disabled","true");$("#li_vpf").attr("title","Le montant du VPF négocié pour ce groupement est modifiable dans la page modifier votre compte");if(v.val_vpf[0][1]){$("#vpf_li").text(" x durée en minutes")}else{$("#vpf_li").text(" € HT")}}else{$("#vpf_default").val(v.vpf_default);$("#vpf_default").attr("disabled","");$("#li_vpf").attr("title","");$("#vpf_li").text(" € HT")}$("#advanced_alert").attr("checked",v.alert);$("#send_error_report a").attr("href","mailto:base@cinego.net?subject="+d.nom_cinema+" - "+d.liv_ville)}else{$("#cinemasglobalinfo").hide();$("#cinema_specs").show();$("#screen_summary").show();$(".cine_digi_trans").show();$("#screen_list").hide();$("#hide_screens").hide();$(".result").each(function(){var i;if($(this).hasClass("address_fields")){i=v.cinema["liv_"+$(this).attr("id")]}else{i=v.cinema[$(this).attr("id")]}if(i!=""){$("#"+$(this).attr("id")+"_label").show();$(this).show();$(this).text(i)}else{$("#"+$(this).attr("id")+"_label").hide();$(this).hide()}});$("#nom_cinema").text(v.cinema.liv_ville+" - "+$("#nom_cinema").text());$("#res_nb_screen").text(v.salles.length);$("#digital_delivery").text(_("Non"));$("#additionalinfo").hide();if(v.sj_server){var e=_("Ce cinéma est connecté par SmartJog");$("#digital_delivery").text(_(" SmartJog "));$('<img id="sjconnected" class="icon_sj_small" src="/static/new_images/Cible_Smartjog.png" title="'+e+'" alt="'+e+'" />').appendTo($("#digital_delivery"));if(v.sj_server.bas_debit){$("#additionalinfo").text(_("La livraison peut durer plus de 48 heures."));$("#additionalinfo").show()}if(v.sj_server.satellite){$("#additionalinfo").text(_("Ce cinéma est connecté par satellite."));$("#additionalinfo").show()}if(!(v.sj_server.satellite)&&!(v.sj_server.bas_debit)){$("#additionalinfo").hide()}}$("#cinemainfo").show();$("#screen_list").hide();$("#screen_list").empty();for(var t=0;t<v.salles.length;t++){var n=$("<div></div>").appendTo("#screen_list");var j=v.salles[t];$('<a class="text_large" />').text(_("Salle ")+j.nom_salle+" : ").appendTo(n);if(j.capacite!=null){$('<a class="capa" />').text(j.capacite+_(" places.")).appendTo(n)}else{$('<a class="capa" />').text(_("Capacité inconnue.")).appendTo(n)}$("<br>").appendTo(n);if(j.largeur_ecran!=null){$('<a class="taille_ecran" />').text(_("Écran : ")+j.largeur_ecran+_(" m")).appendTo(n);$("<br>").appendTo(n)}$('<a class="relief" />').text(_("Support 3D : ")+j.has3d).appendTo(n)}if(v.films.length){$("#films_summary").remove();var m=$('<div id="films_summary" class="topborderonly"></div>').insertBefore("#screen_summary");m.append('<a class="text_large">'+_("Films programmés :")+"</a><br /><br />");for(var t=0;t<v.films.length;t++){link=$('<a class="clickable_fgcolor"/>').text(v.films[t].nom_film+", ").attr("href","/film?cinema="+v.cinema.id_cinema+"&id_film="+v.films[t].id_film).appendTo("#films_summary")}}}}})}}function cleanSearch(){$("#cinemasglobalinfo").show();$("#cine_search").show();$("#cinemainfo").hide();$(".result").hide();$("#cinema_auto_idglobal").val("");$("#cinema_auto_fieldglobal").val("")}function displayMovements(a){$("#account_mouvements tbody a").empty();$("#account_mouvements tbody .more_info_mvt").hide();var c=$("#account_mouvements tbody");var g=$("#account_mouvements tbody tr");for(var e=0;e<a.length;e++){var d=$(g[e]).find("td a");$(d[0]).text(type_mvts[a[e].type]+" "+a[e].num);$(g[e]).find(".more_info_mvt").data("tooltip",null).data("id",a[e].id).data("type",a[e].type).show();$(d[1]).text(a[e].date);var b=3;if((a[e].type<=0)||((a[e].type==3)&&(a[e].neg_od))){b=2}$(d[b]).text(a[e].m_ttc)}}$(document).ready(function(){SwapButtonImg($("#search_popup_id"),"bouton_ok2.png","bouton_ok2.png");SwapButtonImg($("#close_client"),"bouton_ok2.png","bouton_ok2.png");is_search_on=false;$("#mvts_prev").data("dir",-1);$("#mvts_next").data("dir",1);$("#onglets_search .onglet_inactif").live("click",function(){if($(this).attr("id")=="onglet_film"){var a=$(this).attr("class");$(this).attr("class",$("#onglet_salle").attr("class"));$("#onglet_salle").attr("class",a);$(".film_search_box").show();$(".cinema_search_box").hide();$("#cinema_auto_fieldglobal").val("");$(".cine_export").hide()}else{var a=$(this).attr("class");$(this).attr("class",$("#onglet_film").attr("class"));$("#onglet_film").attr("class",a);$(".film_search_box").hide();$("#search_input_film").val("");$(".cinema_search_box").show();$(".cine_export").show()}});$("#cinema_auto_fieldglobal, #search_input_film").autocomplete({minLength:3,source:function(b,a){if($(this)[0].element[0].id=="cinema_auto_fieldglobal"){source_cinema(b,a)}else{source_film(b,a)}},open:function(a,b){var c=$(a.target);$(".ui-autocomplete").css("top",c.offset().top+c.height()+5);$(".ui-autocomplete").css("left",c.offset().left-2);$(".ui-autocomplete").css("z-index",9999)},select:function(a,b){if(b.item.type=="cinemas"){$("#cinema_auto_idglobal").val(b.item.id)}else{if(b.item.type=="films"){$("#film_auto_id").val(b.item.id)}}}});$("#advanced_alert").change(function(){$.ajax({type:"POST",url:"/set_alert",data:{id_cinema:$("#client_id_cinema").val(),value:$(this).attr("checked")}})});$("#cinema_auto_fieldglobal, #histo_search_film").click(function(){$(this).val("")});$("#bouton_search_film").click(function(){current_cinema=$("#client_id_cinema").val();var a=$("#film_auto_id").val();if(a){$.ajax({url:"/get_film_details",data:{id_film:a,edcl:true},success:function(g){$("#filmglobalinfo").hide();var h=$("#filminfo");h.empty().show();h.append('<img src="static/affiches/'+a+'.jpg" class="affiche default_border" style="float:left; margin-top: 5px;" alt="'+_("Affiche")+'"/>');h.append('<div class="first_film"><a class="text_large">'+g.films[0].film.nom_film+"</a><br/><a><b>"+g.films[0].film.realisateur+'</b></a></div><div class="first_film"><a>'+_("Distributeur ")+g.films[0].distri.liv_pays_txt+': </a><a style="white-space: nowrap">'+g.films[0].distri.nom_societe+'</a></div><div class="first_film"><a>'+_("Versions : ")+g.films[0].versions.join(", ")+"</a></div>");var c=g.films;for(var d=1;d<c.length;d++){var f=c[d].film;var i=c[d].distri;var b=c[d].versions;var e=$('<div class="film_detail_info"><ul><li><b>'+f.nom_film+"</b></li><li>"+_("Distributeur ")+i.liv_pays_txt+": "+i.nom_societe+"</li><li>"+_("Versions : ")+b.join(", ")+"</li></ul></div>");e.appendTo(h)}}})}});$("#bouton_search_cine_anon").click(function(){var a=$("#cinema_auto_idglobal").val();if(a){$.ajax({url:"/getCinemaAnon",data:{id_cinema:a},success:function(b){$("#cinemasglobalinfo").hide();$("#cinema_specs").show();$("#screen_list").hide();$("#hide_screens").hide();$("#nom_cinema").text(b.nom+" - "+b.ville);$("#res_nb_screen").text(b.nb_salle);$("#additionalinfo").hide();$("#cinemainfo").show();$("#screen_list").hide()}})}});$("#bouton_search_cine").click(function(){fillsearch(0,true)});$("#bouton_search_cine_master").click(function(){fillsearch(0,false)});$("td.cinema_cell, .nom_cine, .nom_reser_title").click(function(){if(($(this).find("input[name=id_cinema]"))&&(!($(this).hasClass("entrees_cinema")))){fillsearch($(this).find("input[name=id_cinema]").val(),true)}});$("#screendetails").click(function(){$("#cinema_specs").hide();$("#screen_summary").hide();$(".cine_digi_trans").hide();$("#screen_list").show();$("#hide_screens").show()});$("#nom_cinema,#hide_screens").click(function(){$("#cinema_specs").show();$("#screen_summary").show();$(".cine_digi_trans").show();$("#screen_list").hide();$("#hide_screens").hide()});$("#filmsearchmenu").click(function(){$("#filmglobalinfo").show();$("#filminfo").hide()});$("#cinemasearchmenu").click(function(){cleanSearch()});$(".client_box").draggable({handle:".bottom_popup"});$("#client_box .onglets li").click(function(){if($(this).hasClass("inactive_tab")){$("#client_box .active_tab").removeClass("active_tab").addClass("inactive_tab");$(this).removeClass("inactive_tab").addClass("active_tab");$(".client_contains").hide();$($(".client_contains").get($("#client_box .onglets li").index($(this)))).show()}});$("#accounting_tab").click(function(){current_cinema=$("#client_id_cinema").val();$.ajax({url:"/get_accounting",data:{id_cinema:$("#client_id_cinema").val()},success:function(g){if((g.unpaid_fact).length=="0"){$("#img_excel").hide()}else{$("#select_format a").attr("href","/get_accounting?id_cinema="+current_cinema+"&export=True");$("#img_excel").show()}$("#unpaid_fact .additional_tr").remove();$("#unpaid_fact tbody td").empty();$("#moy_bord").text("inc.");$("#moy_enc").text("inc.");if(g.moy_bord){$("#moy_bord").text(g.moy_bord+" sem.")}if(g.moy_enc){$("#moy_enc").text(g.moy_enc+" sem.")}$("#client_account").removeClass("red_info").text(g.debt);$("#unpaid_nb").text(g.unpaid_fact.length);if(g.debt.indexOf("-")>-1){$("#client_account").addClass("red_info")}displayMovements(g.movements);var a=$("#unpaid_fact tbody");var e=$("#unpaid_fact tbody tr");if(g.unpaid_fact.length>e.length){for(var b=0;b<g.unpaid_fact.length-e.length;b++){a.append($(e[0]).clone().addClass("additional_tr"))}e=$("#unpaid_fact tbody tr")}for(var d=0;d<g.unpaid_fact.length;d++){var c=$(e[d]).find("td");$(c[0]).text(g.unpaid_fact[d].num_fact);$(c[1]).text(g.unpaid_fact[d].date);$(c[2]).text(g.unpaid_fact[d].nom_film);$(c[3]).text(g.unpaid_fact[d].solde)}$("#unpaid_fact tbody tr:visible:even").removeClass("even_row odd_row").addClass("even_row");$("#unpaid_fact tbody tr:visible:odd").removeClass("even_row odd_row").addClass("odd_row");$("#accountwaiticon").hide()}})});$(".more_info_mvt").live("mouseover",function(){var b=$('<div id="tooltip" class="default_border">');b.appendTo("#main_content").css("top",$(this).offset().top).css("left",$(this).offset().left+20);if(!$(this).data("tooltip")){b.html('<img src="/static/new_images/ui-anim_basic_16x16.gif" /></div>');var a=$(this);$.ajax({url:"/get_mvt_details",data:$(this).data(),success:function(e){var d="";for(var c in e){if(e[c]){d+=e[c]+"<br />"}}a.data("tooltip",d)}})}b.html($(this).data("tooltip"))});$(".more_info_mvt").live("mouseout",function(){$("#tooltip").remove()});$("#mvts_next, #mvts_prev").click(function(){$("#accountwaiticon").show();$.ajax({url:"/get_mvts",data:{page_dir:$(this).data("dir")},success:function(a){displayMovements(a.movements);$("#accountwaiticon").hide()}})});$("#histo_tab").click(function(){current_cinema=$("#client_id_cinema").val();$("#clientwaiticon").show();$.ajax({url:"/get_historique",data:{id_cinema:$("#client_id_cinema").val(),limit:$("#display_filter .clickable_fgcolor input").val(),id_film:$("#histo_id_film").val()},success:function(e){var d=$("#histo_table tbody");d.find("tr:visible").remove();var c=$("#histo_table tbody tr.recap:first");var f;for(var a=0;a<e.histo.length;a++){f=c.clone();var b=f.find("td");$(b[0]).find("a").text(e.histo[a].nom_film).data("id_film",e.histo[a].id_film);$(b[1]).text(e.histo[a].sem);$(b[2]).text(e.histo[a].entr_est);$(b[3]).text(e.histo[a].entr_fact);$(b[6]).text(e.histo[a].mt_factu);$(b[7]).text(e.histo[a].mt_enc);$(b[8]).text(e.histo[a].solde);if(parseInt(e.histo[a].solde,10)!=0){$(b[8]).addClass("red_info")}f.appendTo(d).show()}$("#histo_table tbody tr:visible:even").removeClass("even_row odd_row").addClass("even_row");$("#histo_table tbody tr:visible:odd").removeClass("even_row odd_row").addClass("odd_row");$("#clientwaiticon").hide()}})});$("#histo_table tbody td.film").live("click",function(){var a=$(this).parents("tr");if(!$(this).hasClass("unfold")){$("#histo_table td.film img").attr("src","/static/new_images/triangle.gif");$("#histo_table td.film").removeClass("unfold");$(this).find("img").attr("src","/static/new_images/trianglebas.gif");$(this).addClass("unfold");$("#clientwaiticon").show();$.ajax({url:"/get_historique_detail",data:{id_film:$(this).find("a").data("id_film"),id_cinema:$("#client_id_cinema").val()},success:function(f){var e=$("#histo_table tbody");e.find("tr.details:visible").remove();var d=$("#histo_table tbody tr.details:first");var g;for(var b=f.details.length-1;b>=0;b--){g=d.clone();var c=g.find("td");$(c[0]).text(f.details[b].type_contract);$(c[1]).text(f.details[b].sem);$(c[2]).text(f.details[b].entr_est);$(c[3]).text(f.details[b].entr_fact);$(c[4]).text(f.details[b].num_fact);$(c[5]).text(f.details[b].date_fact);$(c[6]).text(f.details[b].mt_factu);$(c[7]).text(f.details[b].mt_enc);$(c[8]).text(f.details[b].solde);if(parseInt(f.details[b].solde,10)!=0){$(c[8]).addClass("red_info")}if(f.details[b].has_avoir){$(c[8]).text($(c[8]).text()+" *")}g.insertAfter(a);g.show()}$("#histo_table tbody tr:visible:even").removeClass("even_row odd_row").addClass("even_row");$("#histo_table tbody tr:visible:odd").removeClass("even_row odd_row").addClass("odd_row");$("#clientwaiticon").hide()}})}else{$("#histo_table tbody").find("tr.details:visible").remove();$("#histo_table td.film").removeClass("unfold");$("#histo_table td.film img").attr("src","/static/new_images/triangle.gif");$("#histo_table tbody tr:visible:even").removeClass("even_row odd_row").addClass("even_row");$("#histo_table tbody tr:visible:odd").removeClass("even_row odd_row").addClass("odd_row")}});$("#display_filter a").click(function(){if(!($(this).hasClass("clickable_fgcolor"))){current_cinema=null;$("#histo_id_film").val(null);$("#display_filter .clickable_fgcolor").removeClass("clickable_fgcolor");$(this).addClass("clickable_fgcolor");$("#histo_tab").trigger("click")}});$("#histo_search_film").autocomplete({minLength:3,source:function(b,a){source_film_distri(b,a)},open:function(a,b){var c=$(a.target);$(".ui-autocomplete").css("top",c.offset().top+c.height()+5);$(".ui-autocomplete").css("left",c.offset().left-2);$(".ui-autocomplete").css("z-index",9999)},select:function(a,b){current_cinema=null;$("#display_filter .clickable_fgcolor").removeClass("clickable_fgcolor");$("#histo_id_film").val(b.item.id);$("#histo_tab").trigger("click")}});$("#client_remarque").change(function(){save_remarques=true});$("#vpf_default").change(function(){save_remarques=true});$("#close_client").click(function(){if(save_remarques){$.ajax({url:"/set_distri_cine_info",type:"POST",data:{id_cinema:$("#client_id_cinema").val(),remarques:$("#client_remarque").val(),vpf_default:$("#vpf_default").val(),}});save_remarques=false}$("#client_box").hide()})});
