
(function($){var proto=$.ui.autocomplete.prototype,initSource=proto._initSource;function filter(array,term){var matcher=new RegExp($.ui.autocomplete.escapeRegex(term),"i");return $.grep(array,function(value){return matcher.test($("<div>").html(value.label||value.value||value).text());});}
$.extend(proto,{_renderItem:function(ul,item){return $("<li></li>").data("item.autocomplete",item).append($("<a></a>")[this.options.html?"html":"text"](item.label)).appendTo(ul);}});})(jQuery);var map;function getGoogleMap(lat,lng){var latlng=new google.maps.LatLng(lat,lng);var myOptions={zoom:15,center:latlng,mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControl:false,streetViewControl:false,};map=new google.maps.Map(document.getElementById("map_canvas"),myOptions);}
$.widget("custom.offiSearch",$.ui.autocomplete,{_renderMenu:function(ul,items)
{var self=this,currentCategory="";ul.css('z-index',100);$.each(items,function(index,item)
{if(item.cat!=currentCategory)
{if(item.cat!='all')
ul.append("<li class='ui-autocomplete-category'>"+item.cat+"</li>");currentCategory=item.cat;}
if(item.cat=='all')
ul.append("<li style='text-align:center;font-size:11px'><a href='#'>Voir tous les résultats ("+item.n+")</a></li>");else
{item.value=item.n;item.label='<span class="rub-icon icon-'+item.r+'"></span>'+item.n;self._renderItem(ul,item);}});}});$(function(){var cache={},lastXhr;$("#search").offiSearch({minLength:2,html:true,source:function(request,response){var term=request.term;if(term in cache){response(cache[term]);return;}
lastXhr=$.getJSON('/ajax/ac.php',{'q':request.term},function(data,status,xhr){cache[term]=data;if(xhr===lastXhr){response(data);}});},select:function(event,ui){if(ui.item)
{$("#search").val(ui.item.value);$("#idSearch").val(ui.item.i);}
else
$("#idSearch").val(0);$('#schForm').submit();}});$('#featTab').tabs();$('#tabs').tabs();loadBtn();});function loadBtn()
{$(".btn_save").button({icons:{primary:"ui-icon-circle-check"}});$(".btn_add").button({icons:{primary:"ui-icon-plus"}});$(".btn_cancel").button({icons:{primary:"ui-icon-circle-close"}});}
function cp_out()
{$("#img-cp-over").attr("src","/res/img/rubrique/restaurants/carte/px.png");}
function cp_over(num)
{$("#img-cp-over").attr("src","/res/img/rubrique/restaurants/carte/"+num+".png");}
jQuery(function($){$.datepicker.regional['fr']={closeText:'Fermer',prevText:'&#x3c;Préc',nextText:'Suiv&#x3e;',currentText:'Aujourd\'hui',monthNames:['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'],monthNamesShort:['Jan','Fév','Mar','Avr','Mai','Jun','Jul','Aoû','Sep','Oct','Nov','Déc'],dayNames:['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],dayNamesShort:['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],dayNamesMin:['Di','Lu','Ma','Me','Je','Ve','Sa'],weekHeader:'Sm',dateFormat:'dd/mm/yy',firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:''};$.datepicker.setDefaults($.datepicker.regional['fr']);});
