
function AutoSuggest(elem,suggestions)
{var me=this;var urlredir=null;this.elem=elem;this.suggestions=suggestions;this.inputText=null;this.highlighted=-1;this.div=document.getElementById("autosuggest");this.eligible=new Array();var TAB=13;var ESC=27;var KEYUP=38;var KEYDN=40;elem.setAttribute("autocomplete","off");if(!elem.id)
{var id="autosuggest"+idCounter;idCounter++;elem.id=id;}
elem.onkeydown=function(ev)
{var key=me.getKeyCode(ev);switch(key)
{case TAB:me.useSuggestion();break;case ESC:me.hideDiv();break;case KEYUP:if(me.highlighted>0)
{me.highlighted--;}
me.changeHighlight(key);break;case KEYDN:if(me.highlighted<(me.eligible.length-2))
{me.highlighted++;}
me.changeHighlight(key);break;}};elem.onkeyup=function(ev)
{var key=me.getKeyCode(ev);switch(key)
{case TAB:case ESC:case KEYUP:case KEYDN:return;default:if(this.value!=me.inputText&&this.value.length>1)
{me.inputText=this.value;clearTimeout(timersugg);timersugg=setTimeout('autosu.getEligible()',100);}
else
{}}};this.makeandshowDiv=function(){me.createDiv();me.showDiv();}
this.useSuggestion=function()
{if(this.highlighted>-1)
{var choisi=me.eligible[this.highlighted]
if(choisi.t!=20)
this.elem.value=HtmlDecode(choisi.l);this.hideDiv();if(choisi.u){document.location.href=choisi.u;}
setTimeout("document.getElementById('"+this.elem.id+"').focus()",0);}};this.showDiv=function()
{this.div.style.display='block';};this.hideDiv=function()
{this.div.style.display='none';this.highlighted=-1;};this.changeHighlight=function()
{var lis=this.div.getElementsByTagName('LI');for(i in lis)
{var li=lis[i];if(this.highlighted==i)
{if(li)li.className="selected";}
else
{if(li)li.className="";}}};this.positionDiv=function()
{var el=this.elem;var x=0;var y=el.offsetHeight;while(el.offsetParent&&el.tagName.toUpperCase()!='BODY')
{x+=el.offsetLeft;y+=el.offsetTop;el=el.offsetParent;}
x+=el.offsetLeft;y+=el.offsetTop;this.div.style.left=x+'px';this.div.style.top=y+'px';};this.createDiv=function()
{var ul=document.createElement('ul');var dispnd=false;for(i=0;i<me.eligible.length;i++)
{var elig=me.eligible[i];if(elig.l!=null){var word="<b>"+elig.l+"</b>";var photo=elig.ph;if(elig.ph){word="<img src='http://me1.billetreduc.fr/r45-45-0/"+photo+".jpeg' / height=45 height=45 align=left hspace=5 />"+word;}
if(elig.salle){word+="<br/>"+elig.salle+" "+elig.cp+" "+elig.ville;}else if(elig.cp){word+="<br/>"+elig.cp+" "+elig.ville;}
if(word!=null){var li=document.createElement('li');if(elig.nd&&dispnd==false){li.innerHTML='<b style="margin-top:5px;border-bottom:1px dotted #eee;display:block;color:#090;">Ev&egrave;nements anciennement propos&eacute;s</b>';dispnd=true;}
var a=document.createElement('a');if(elig.u)
a.href=elig.u;a.innerHTML=word;li.appendChild(a);if(elig.t==10)
a.className="aspect";else if(elig.t==16)
a.className="asalle";else if(elig.t==20)
a.className="anext";if(me.highlighted==i)
{li.className="selected";}
else
li.className="";ul.appendChild(li);}}}
this.div.replaceChild(ul,this.div.childNodes[0]);ul.onmouseover=function(ev)
{var target=me.getEventSource(ev);while(target.parentNode&&target.tagName.toUpperCase()!='LI')
{target=target.parentNode;}
var lis=me.div.getElementsByTagName('LI');for(i in lis)
{var li=lis[i];if(li==target)
{me.highlighted=i;break;}}
me.changeHighlight();};ul.onclick=function(ev)
{me.useSuggestion();me.hideDiv();me.cancelEvent(ev);return false;};this.div.className="suggestion_list";this.div.style.position='absolute';};this.setEligible=function(arr){me.eligible=arr;}
this.getEligible=function()
{sndReq('/cgi/brac.ashx?s='+this.inputText+'&rnd='+Math.random());};this.getKeyCode=function(ev)
{if(ev)
{return ev.keyCode;}
if(window.event)
{return window.event.keyCode;}};this.getEventSource=function(ev)
{if(ev)
{return ev.target;}
if(window.event)
{return window.event.srcElement;}};this.cancelEvent=function(ev)
{if(ev)
{ev.preventDefault();ev.stopPropagation();}
if(window.event)
{window.event.returnValue=false;}}}
function HtmlDecode(s)
{var out="";if(s==null)return;var l=s.length;for(var i=0;i<l;i++)
{var ch=s.charAt(i);if(ch=='&')
{var semicolonIndex=s.indexOf(';',i+1);if(semicolonIndex>0)
{var entity=s.substring(i+1,semicolonIndex);if(entity.length>1&&entity.charAt(0)=='#')
{if(entity.charAt(1)=='x'||entity.charAt(1)=='X')
ch=String.fromCharCode(eval('0'+entity.substring(1)));else
ch=String.fromCharCode(eval(entity.substring(1)));}
i=semicolonIndex;}}
out+=ch;}
return out;}
var idCounter=0;var timersugg=null;var inputR=document.getElementById('inputRecherche');if(inputR){var autosu=new AutoSuggest(document.getElementById('inputRecherche'),null);document.forms['recherche'].onsubmit=function(){return false;};};(function($){$.fn.extend({autocomplete:function(urlOrData,options){var isUrl=typeof urlOrData=="string";options=$.extend({},$.Autocompleter.defaults,{url:isUrl?urlOrData:null,data:isUrl?null:urlOrData,delay:isUrl?$.Autocompleter.defaults.delay:10,max:options&&!options.scroll?10:150},options);options.highlight=options.highlight||function(value){return value;};options.formatMatch=options.formatMatch||options.formatItem;return this.each(function(){new $.Autocompleter(this,options);});},result:function(handler){return this.bind("result",handler);},search:function(handler){return this.trigger("search",[handler]);},flushCache:function(){return this.trigger("flushCache");},setOptions:function(options){return this.trigger("setOptions",[options]);},unautocomplete:function(){return this.trigger("unautocomplete");}});$.Autocompleter=function(input,options){var KEY={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var $input=$(input).attr("autocomplete","off").addClass(options.inputClass);var timeout;var previousValue="";var cache=$.Autocompleter.Cache(options);var hasFocus=0;var lastKeyPressCode;var config={mouseDownOnSelect:false};var select=$.Autocompleter.Select(options,input,selectCurrent,config);var blockSubmit;$.browser.opera&&$(input.form).bind("submit.autocomplete",function(){if(blockSubmit){blockSubmit=false;return false;}});$input.bind(($.browser.opera?"keypress":"keydown")+".autocomplete",function(event){hasFocus=1;lastKeyPressCode=event.keyCode;switch(event.keyCode){case KEY.UP:event.preventDefault();if(select.visible()){select.prev();}else{onChange(0,true);}break;case KEY.DOWN:event.preventDefault();if(select.visible()){select.next();}else{onChange(0,true);}break;case KEY.PAGEUP:event.preventDefault();if(select.visible()){select.pageUp();}else{onChange(0,true);}break;case KEY.PAGEDOWN:event.preventDefault();if(select.visible()){select.pageDown();}else{onChange(0,true);}break;case options.multiple&&$.trim(options.multipleSeparator)==","&&KEY.COMMA:case KEY.TAB:case KEY.RETURN:if(selectCurrent()){event.preventDefault();blockSubmit=true;return false;}break;case KEY.ESC:select.hide();break;default:clearTimeout(timeout);timeout=setTimeout(onChange,options.delay);break;}}).focus(function(){hasFocus++;}).blur(function(){hasFocus=0;if(!config.mouseDownOnSelect){hideResults();}}).click(function(){if(hasFocus++>1&&!select.visible()){onChange(0,true);}}).bind("search",function(){var fn=(arguments.length>1)?arguments[1]:null;function findValueCallback(q,data){var result;if(data&&data.length){for(var i=0;i<data.length;i++){if(data[i].result.toLowerCase()==q.toLowerCase()){result=data[i];break;}}}if(typeof fn=="function")fn(result);else $input.trigger("result",result&&[result.data,result.value]);}$.each(trimWords($input.val()),function(i,value){request(value,findValueCallback,findValueCallback);});}).bind("flushCache",function(){cache.flush();}).bind("setOptions",function(){$.extend(options,arguments[1]);if("data"in arguments[1])cache.populate();}).bind("unautocomplete",function(){select.unbind();$input.unbind();$(input.form).unbind(".autocomplete");});function selectCurrent(){var selected=select.selected();if(!selected)return false;var v=selected.result;previousValue=v;if(options.multiple){var words=trimWords($input.val());if(words.length>1){var seperator=options.multipleSeparator.length;var cursorAt=$(input).selection().start;var wordAt,progress=0;$.each(words,function(i,word){progress+=word.length;if(cursorAt<=progress){wordAt=i;return false;}progress+=seperator;});words[wordAt]=v;v=words.join(options.multipleSeparator);}v+=options.multipleSeparator;}$input.val(v);hideResultsNow();$input.trigger("result",[selected.data,selected.value]);return true;}function onChange(crap,skipPrevCheck){if(lastKeyPressCode==KEY.DEL){select.hide();return;}var currentValue=$input.val();if(!skipPrevCheck&&currentValue==previousValue)return;previousValue=currentValue;currentValue=lastWord(currentValue);if(currentValue.length>=options.minChars){$input.addClass(options.loadingClass);if(!options.matchCase)currentValue=currentValue.toLowerCase();request(currentValue,receiveData,hideResultsNow);}else{stopLoading();select.hide();}};function trimWords(value){if(!value)return[""];if(!options.multiple)return[$.trim(value)];return $.map(value.split(options.multipleSeparator),function(word){return $.trim(value).length?$.trim(word):null;});}function lastWord(value){if(!options.multiple)return value;var words=trimWords(value);if(words.length==1)return words[0];var cursorAt=$(input).selection().start;if(cursorAt==value.length){words=trimWords(value)}else{words=trimWords(value.replace(value.substring(cursorAt),""));}return words[words.length-1];}function autoFill(q,sValue){if(options.autoFill&&(lastWord($input.val()).toLowerCase()==q.toLowerCase())&&lastKeyPressCode!=KEY.BACKSPACE){$input.val($input.val()+sValue.substring(lastWord(previousValue).length));$(input).selection(previousValue.length,previousValue.length+sValue.length);}};function hideResults(){clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200);};function hideResultsNow(){var wasVisible=select.visible();select.hide();clearTimeout(timeout);stopLoading();if(options.mustMatch){$input.search(function(result){if(!result){if(options.multiple){var words=trimWords($input.val()).slice(0,-1);$input.val(words.join(options.multipleSeparator)+(words.length?options.multipleSeparator:""));}else{$input.val("");$input.trigger("result",null);}}});}};function receiveData(q,data){if(data&&data.length&&hasFocus){stopLoading();select.display(data,q);autoFill(q,data[0].value);select.show();}else{hideResultsNow();}};function request(term,success,failure){if(!options.matchCase)term=term.toLowerCase();var data=cache.load(term);if(data&&data.length){success(term,data);}else if((typeof options.url=="string")&&(options.url.length>0)){var extraParams={timestamp:+new Date()};$.each(options.extraParams,function(key,param){extraParams[key]=typeof param=="function"?param():param;});$.ajax({mode:"abort",port:"autocomplete"+input.name,dataType:options.dataType,url:options.url,data:$.extend({q:lastWord(term),limit:options.max},extraParams),success:function(data){var parsed=options.parse&&options.parse(data)||parse(data);cache.add(term,parsed);success(term,parsed);}});}else{select.emptyList();failure(term);}};function parse(data){var parsed=[];var rows=data.split("\n");for(var i=0;i<rows.length;i++){var row=$.trim(rows[i]);if(row){row=row.split("|");parsed[parsed.length]={data:row,value:row[0],result:options.formatResult&&options.formatResult(row,row[0])||row[0]};}}return parsed;};function stopLoading(){$input.removeClass(options.loadingClass);};};$.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(row){return row[0];},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(value,term){return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+term.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>");},scroll:true,scrollHeight:180};$.Autocompleter.Cache=function(options){var data={};var length=0;function matchSubset(s,sub){if(!options.matchCase)s=s.toLowerCase();var i=s.indexOf(sub);if(options.matchContains=="word"){i=s.toLowerCase().search("\\b"+sub.toLowerCase());}if(i==-1)return false;return i==0||options.matchContains;};function add(q,value){if(length>options.cacheLength){flush();}if(!data[q]){length++;}data[q]=value;}function populate(){if(!options.data)return false;var stMatchSets={},nullData=0;if(!options.url)options.cacheLength=1;stMatchSets[""]=[];for(var i=0,ol=options.data.length;i<ol;i++){var rawValue=options.data[i];rawValue=(typeof rawValue=="string")?[rawValue]:rawValue;var value=options.formatMatch(rawValue,i+1,options.data.length);if(value===false)continue;var firstChar=value.charAt(0).toLowerCase();if(!stMatchSets[firstChar])stMatchSets[firstChar]=[];var row={value:value,data:rawValue,result:options.formatResult&&options.formatResult(rawValue)||value};stMatchSets[firstChar].push(row);if(nullData++<options.max){stMatchSets[""].push(row);}};$.each(stMatchSets,function(i,value){options.cacheLength++;add(i,value);});}setTimeout(populate,25);function flush(){data={};length=0;}return{flush:flush,add:add,populate:populate,load:function(q){if(!options.cacheLength||!length)return null;if(!options.url&&options.matchContains){var csub=[];for(var k in data){if(k.length>0){var c=data[k];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub.push(x);}});}}return csub;}else
if(data[q]){return data[q];}else
if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){var c=data[q.substr(0,i)];if(c){var csub=[];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub[csub.length]=x;}});return csub;}}}return null;}};};$.Autocompleter.Select=function(options,input,select,config){var CLASSES={ACTIVE:"ac_over"};var listItems,active=-1,data,term="",needsInit=true,element,list;function init(){if(!needsInit)return;element=$("<div/>").hide().addClass(options.resultsClass).css("position","absolute").appendTo(document.body);list=$("<ul/>").appendTo(element).mouseover(function(event){if(target(event).nodeName&&target(event).nodeName.toUpperCase()=='LI'){active=$("li",list).removeClass(CLASSES.ACTIVE).index(target(event));$(target(event)).addClass(CLASSES.ACTIVE);}}).click(function(event){$(target(event)).addClass(CLASSES.ACTIVE);select();input.focus();return false;}).mousedown(function(){config.mouseDownOnSelect=true;}).mouseup(function(){config.mouseDownOnSelect=false;});if(options.width>0)element.css("width",options.width);needsInit=false;}function target(event){var element=event.target;while(element&&element.tagName!="LI")element=element.parentNode;if(!element)return[];return element;}function moveSelect(step){listItems.slice(active,active+1).removeClass(CLASSES.ACTIVE);movePosition(step);var activeItem=listItems.slice(active,active+1).addClass(CLASSES.ACTIVE);if(options.scroll){var offset=0;listItems.slice(0,active).each(function(){offset+=this.offsetHeight;});if((offset+activeItem[0].offsetHeight-list.scrollTop())>list[0].clientHeight){list.scrollTop(offset+activeItem[0].offsetHeight-list.innerHeight());}else if(offset<list.scrollTop()){list.scrollTop(offset);}}};function movePosition(step){active+=step;if(active<0){active=listItems.size()-1;}else if(active>=listItems.size()){active=0;}}function limitNumberOfItems(available){return options.max&&options.max<available?options.max:available;}function fillList(){list.empty();var max=limitNumberOfItems(data.length);for(var i=0;i<max;i++){if(!data[i])continue;var formatted=options.formatItem(data[i].data,i+1,max,data[i].value,term);if(formatted===false)continue;var li=$("<li/>").html(options.highlight(formatted,term)).addClass(i%2==0?"ac_even":"ac_odd").appendTo(list)[0];$.data(li,"ac_data",data[i]);}listItems=list.find("li");if(options.selectFirst){listItems.slice(0,1).addClass(CLASSES.ACTIVE);active=0;}if($.fn.bgiframe)list.bgiframe();}return{display:function(d,q){init();data=d;term=q;fillList();},next:function(){moveSelect(1);},prev:function(){moveSelect(-1);},pageUp:function(){if(active!=0&&active-8<0){moveSelect(-active);}else{moveSelect(-8);}},pageDown:function(){if(active!=listItems.size()-1&&active+8>listItems.size()){moveSelect(listItems.size()-1-active);}else{moveSelect(8);}},hide:function(){element&&element.hide();listItems&&listItems.removeClass(CLASSES.ACTIVE);active=-1;},visible:function(){return element&&element.is(":visible");},current:function(){return this.visible()&&(listItems.filter("."+CLASSES.ACTIVE)[0]||options.selectFirst&&listItems[0]);},show:function(){var offset=$(input).offset();element.css({width:typeof options.width=="string"||options.width>0?options.width:$(input).width(),top:offset.top+input.offsetHeight,left:offset.left}).show();if(options.scroll){list.scrollTop(0);list.css({maxHeight:options.scrollHeight,overflow:'auto'});if($.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var listHeight=0;listItems.each(function(){listHeight+=this.offsetHeight;});var scrollbarsVisible=listHeight>options.scrollHeight;list.css('height',scrollbarsVisible?options.scrollHeight:listHeight);if(!scrollbarsVisible){listItems.width(list.width()-parseInt(listItems.css("padding-left"))-parseInt(listItems.css("padding-right")));}}}},selected:function(){var selected=listItems&&listItems.filter("."+CLASSES.ACTIVE).removeClass(CLASSES.ACTIVE);return selected&&selected.length&&$.data(selected[0],"ac_data");},emptyList:function(){list&&list.empty();},unbind:function(){element&&element.remove();}};};$.fn.selection=function(start,end){if(start!==undefined){return this.each(function(){if(this.createTextRange){var selRange=this.createTextRange();if(end===undefined||start==end){selRange.move("character",start);selRange.select();}else{selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}}else if(this.setSelectionRange){this.setSelectionRange(start,end);}else if(this.selectionStart){this.selectionStart=start;this.selectionEnd=end;}});}var field=this[0];if(field.createTextRange){var range=document.selection.createRange(),orig=field.value,teststring="<->",textLength=range.text.length;range.text=teststring;var caretAt=field.value.indexOf(teststring);field.value=orig;this.selection(caretAt,caretAt+textLength);return{start:caretAt,end:caretAt+textLength}}else if(field.selectionStart!==undefined){return{start:field.selectionStart,end:field.selectionEnd}}};})(jQuery);;(function($){if(/1\.(0|1|2)\.(0|1|2)/.test($.fn.jquery)||/^1.1/.test($.fn.jquery)){alert('blockUI requires jQuery v1.2.3 or later!  You are using v'+$.fn.jquery);return;}
$.fn._fadeIn=$.fn.fadeIn;var noOp=function(){};var mode=document.documentMode||0;var setExpr=$.browser.msie&&(($.browser.version<8&&!mode)||mode<8);var ie6=$.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!mode;$.blockUI=function(opts){install(window,opts);};$.unblockUI=function(opts){remove(window,opts);};$.growlUI=function(title,message,timeout,onClose){var $m=$('<div class="growlUI"></div>');if(title)$m.append('<h1>'+title+'</h1>');if(message)$m.append('<h2>'+message+'</h2>');if(timeout==undefined)timeout=3000;$.blockUI({message:$m,fadeIn:700,fadeOut:1000,centerY:false,timeout:timeout,showOverlay:false,onUnblock:onClose,css:$.blockUI.defaults.growlCSS});};$.fn.block=function(opts){return this.unblock({fadeOut:0}).each(function(){if($.css(this,'position')=='static')
this.style.position='relative';if($.browser.msie)
this.style.zoom=1;install(this,opts);});};$.fn.unblock=function(opts){return this.each(function(){remove(this,opts);});};$.blockUI.version=2.33;$.blockUI.defaults={message:'<h1>Merci de patienter...</h1>',title:null,draggable:true,theme:false,css:{padding:0,margin:0,width:'30%',top:'40%',left:'35%',textAlign:'center',color:'#000',backgroundColor:'#fff',cursor:'default','-webkit-border-radius':'10px','-moz-border-radius':'10px','border-radius':'10px'},themedCSS:{width:'30%',top:'40%',left:'35%'},overlayCSS:{backgroundColor:'#000',opacity:0.6,cursor:'wait'},growlCSS:{width:'350px',top:'10px',left:'',right:'10px',border:'none',padding:'5px',opacity:0.6,cursor:'default',color:'#fff',backgroundColor:'#000','-webkit-border-radius':'10px','-moz-border-radius':'10px','border-radius':'10px'},iframeSrc:/^https/i.test(window.location.href||'')?'javascript:false':'about:blank',forceIframe:false,baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onBlock:null,onUnblock:null,quirksmodeOffsetHack:4};var pageBlock=null;var pageBlockEls=[];function install(el,opts){var full=(el==window);var msg=opts&&opts.message!==undefined?opts.message:undefined;opts=$.extend({},$.blockUI.defaults,opts||{});opts.overlayCSS=$.extend({},$.blockUI.defaults.overlayCSS,opts.overlayCSS||{});var css=$.extend({},$.blockUI.defaults.css,opts.css||{});var themedCSS=$.extend({},$.blockUI.defaults.themedCSS,opts.themedCSS||{});msg=msg===undefined?opts.message:msg;if(full&&pageBlock)
remove(window,{fadeOut:0});if(msg&&typeof msg!='string'&&(msg.parentNode||msg.jquery)){var node=msg.jquery?msg[0]:msg;var data={};$(el).data('blockUI.history',data);data.el=node;data.parent=node.parentNode;data.display=node.style.display;data.position=node.style.position;if(data.parent)
data.parent.removeChild(node);}
var z=opts.baseZ;var lyr1=($.browser.msie||opts.forceIframe)?$('<iframe class="blockUI" style="z-index:'+(z++)+';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+opts.iframeSrc+'"></iframe>'):$('<div class="blockUI" style="display:none"></div>');var lyr2=$('<div class="blockUI blockOverlay" style="z-index:'+(z++)+';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');var lyr3,s;if(opts.theme&&full){s='<div class="blockUI blockMsg blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+z+';display:none;position:fixed">'+'<div class="ui-widget-header ui-dialog-titlebar blockTitle">'+(opts.title||'&nbsp;')+'</div>'+'<div class="ui-widget-content ui-dialog-content"></div>'+'</div>';}
else if(opts.theme){s='<div class="blockUI blockMsg blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+z+';display:none;position:absolute">'+'<div class="ui-widget-header ui-dialog-titlebar blockTitle">'+(opts.title||'&nbsp;')+'</div>'+'<div class="ui-widget-content ui-dialog-content"></div>'+'</div>';}
else if(full){s='<div class="blockUI blockMsg blockPage" style="z-index:'+z+';display:none;position:fixed"></div>';}
else{s='<div class="blockUI blockMsg blockElement" style="z-index:'+z+';display:none;position:absolute"></div>';}
lyr3=$(s);if(msg){if(opts.theme){lyr3.css(themedCSS);lyr3.addClass('ui-widget-content');}
else
lyr3.css(css);}
if(!opts.applyPlatformOpacityRules||!($.browser.mozilla&&/Linux/.test(navigator.platform)))
lyr2.css(opts.overlayCSS);lyr2.css('position',full?'fixed':'absolute');if($.browser.msie||opts.forceIframe)
lyr1.css('opacity',0.0);var layers=[lyr1,lyr2,lyr3],$par=full?$('body'):$(el);$.each(layers,function(){this.appendTo($par);});if(opts.theme&&opts.draggable&&$.fn.draggable){lyr3.draggable({handle:'.ui-dialog-titlebar',cancel:'li'});}
var expr=setExpr&&(!$.boxModel||$('object,embed',full?null:el).length>0);if(ie6||expr){if(full&&opts.allowBodyStretch&&$.boxModel)
$('html,body').css('height','100%');if((ie6||!$.boxModel)&&!full){var t=sz(el,'borderTopWidth'),l=sz(el,'borderLeftWidth');var fixT=t?'(0 - '+t+')':0;var fixL=l?'(0 - '+l+')':0;}
$.each([lyr1,lyr2,lyr3],function(i,o){var s=o[0].style;s.position='absolute';if(i<2){full?s.setExpression('height','Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:'+opts.quirksmodeOffsetHack+') + "px"'):s.setExpression('height','this.parentNode.offsetHeight + "px"');full?s.setExpression('width','jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):s.setExpression('width','this.parentNode.offsetWidth + "px"');if(fixL)s.setExpression('left',fixL);if(fixT)s.setExpression('top',fixT);}
else if(opts.centerY){if(full)s.setExpression('top','(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');s.marginTop=0;}
else if(!opts.centerY&&full){var top=(opts.css&&opts.css.top)?parseInt(opts.css.top):0;var expression='((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + '+top+') + "px"';s.setExpression('top',expression);}});}
if(msg){if(opts.theme)
lyr3.find('.ui-widget-content').append(msg);else
lyr3.append(msg);if(msg.jquery||msg.nodeType)
$(msg).show();}
if(($.browser.msie||opts.forceIframe)&&opts.showOverlay)
lyr1.show();if(opts.fadeIn){var cb=opts.onBlock?opts.onBlock:noOp;var cb1=(opts.showOverlay&&!msg)?cb:noOp;var cb2=msg?cb:noOp;if(opts.showOverlay)
lyr2._fadeIn(opts.fadeIn,cb1);if(msg)
lyr3._fadeIn(opts.fadeIn,cb2);}
else{if(opts.showOverlay)
lyr2.show();if(msg)
lyr3.show();if(opts.onBlock)
opts.onBlock();}
bind(1,el,opts);if(full){pageBlock=lyr3[0];pageBlockEls=$(':input:enabled:visible',pageBlock);if(opts.focusInput)
setTimeout(focus,20);}
else
center(lyr3[0],opts.centerX,opts.centerY);if(opts.timeout){var to=setTimeout(function(){full?$.unblockUI(opts):$(el).unblock(opts);},opts.timeout);$(el).data('blockUI.timeout',to);}};function remove(el,opts){var full=(el==window);var $el=$(el);var data=$el.data('blockUI.history');var to=$el.data('blockUI.timeout');if(to){clearTimeout(to);$el.removeData('blockUI.timeout');}
opts=$.extend({},$.blockUI.defaults,opts||{});bind(0,el,opts);var els;if(full)
els=$('body').children().filter('.blockUI').add('body > .blockUI');else
els=$('.blockUI',el);if(full)
pageBlock=pageBlockEls=null;if(opts.fadeOut){els.fadeOut(opts.fadeOut);setTimeout(function(){reset(els,data,opts,el);},opts.fadeOut);}
else
reset(els,data,opts,el);};function reset(els,data,opts,el){els.each(function(i,o){if(this.parentNode)
this.parentNode.removeChild(this);});if(data&&data.el){data.el.style.display=data.display;data.el.style.position=data.position;if(data.parent)
data.parent.appendChild(data.el);$(el).removeData('blockUI.history');}
if(typeof opts.onUnblock=='function')
opts.onUnblock(el,opts);};function bind(b,el,opts){var full=el==window,$el=$(el);if(!b&&(full&&!pageBlock||!full&&!$el.data('blockUI.isBlocked')))
return;if(!full)
$el.data('blockUI.isBlocked',b);if(!opts.bindEvents||(b&&!opts.showOverlay))
return;var events='mousedown mouseup keydown keypress';b?$(document).bind(events,opts,handler):$(document).unbind(events,handler);};function handler(e){if(e.keyCode&&e.keyCode==9){if(pageBlock&&e.data.constrainTabKey){var els=pageBlockEls;var fwd=!e.shiftKey&&e.target==els[els.length-1];var back=e.shiftKey&&e.target==els[0];if(fwd||back){setTimeout(function(){focus(back)},10);return false;}}}
if($(e.target).parents('div.blockMsg').length>0)
return true;return $(e.target).parents().children().filter('div.blockUI').length==0;};function focus(back){if(!pageBlockEls)
return;var e=pageBlockEls[back===true?pageBlockEls.length-1:0];if(e)
e.focus();};function center(el,x,y){var p=el.parentNode,s=el.style;var l=((p.offsetWidth-el.offsetWidth)/2)-sz(p,'borderLeftWidth');var t=((p.offsetHeight-el.offsetHeight)/2)-sz(p,'borderTopWidth');if(x)s.left=l>0?(l+'px'):'0';if(y)s.top=t>0?(t+'px'):'0';};function sz(el,p){return parseInt($.css(el,p))||0;};})(jQuery);(function(a){a.fn.vTicker=function(b){var c={speed:700,pause:4000,showItems:3,animation:"",mousePause:true,isPaused:false,direction:"up",height:0};var b=a.extend(c,b);moveUp=function(g,d,e){if(e.isPaused){return}var f=g.children("ul");var h=f.children("li:first").clone(true);if(e.height>0){d=f.children("li:first").height()}f.animate({top:"-="+d+"px"},e.speed,function(){a(this).children("li:first").remove();a(this).css("top","0px")});if(e.animation=="fade"){f.children("li:first").fadeOut(e.speed);if(e.height==0){f.children("li:eq("+e.showItems+")").hide().fadeIn(e.speed)}}h.appendTo(f)};moveDown=function(g,d,e){if(e.isPaused){return}var f=g.children("ul");var h=f.children("li:last").clone(true);if(e.height>0){d=f.children("li:first").height()}f.css("top","-"+d+"px").prepend(h);f.animate({top:0},e.speed,function(){a(this).children("li:last").remove()});if(e.animation=="fade"){if(e.height==0){f.children("li:eq("+e.showItems+")").fadeOut(e.speed)}f.children("li:first").hide().fadeIn(e.speed)}};return this.each(function(){var f=a(this);var e=0;f.css({overflow:"hidden",position:"relative"}).children("ul").show().css({position:"absolute",margin:0,padding:0}).children("li").css({margin:0,padding:0});if(b.height==0){f.children("ul").children("li").each(function(){if(a(this).height()>e){e=a(this).height()}});f.children("ul").children("li").each(function(){a(this).height(e)});f.height(e*b.showItems)}else{f.height(b.height)}var d=setInterval(function(){if(b.direction=="up"){moveUp(f,e,b)}else{moveDown(f,e,b)}},b.pause);if(b.mousePause){f.bind("mouseenter",function(){b.isPaused=true}).bind("mouseleave",function(){b.isPaused=false})}})}})(jQuery);jQuery.fn.labelify=function(settings){settings=jQuery.extend({text:"title",labelledClass:""},settings);var lookups={title:function(input){return $(input).attr("title");},label:function(input){return $("label[for="+input.id+"]").text();}};var lookup;var jQuery_labellified_elements=$(this);return $(this).each(function(){if(typeof settings.text==="string"){lookup=lookups[settings.text];}else{lookup=settings.text;};if(typeof lookup!=="function"){return;}
var lookupval=lookup(this);if(!lookupval){return;}
$(this).data("label",lookup(this).replace(/\n/g,''));$(this).focus(function(){if(this.value===$(this).data("label")){this.value=this.defaultValue;$(this).removeClass(settings.labelledClass);}}).blur(function(){if(this.value===""){this.value=$(this).data("label");$(this).addClass(settings.labelledClass);}});var removeValuesOnExit=function(){jQuery_labellified_elements.each(function(){if(this.value===$(this).data("label")){this.value=this.defaultValue;$(this).removeClass(settings.labelledClass);}})};$(this).parents("form").submit(removeValuesOnExit);$(window).unload(removeValuesOnExit);if(this.value!==this.defaultValue){return;}
if(this.value==""){this.value=$(this).data("label");$(this).addClass(settings.labelledClass);}});};jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};if(!doEcr)var doEcr=function(x){var oEcr=document.getElementById("ID3xSql");if(oEcr)oEcr.innerHTML=x+"<br/>"+oEcr.innerHTML;}
if(!console){var console={log:doEcr}}
$(function(){var uagent=navigator.userAgent.toLowerCase();if(uagent.indexOf('iphone')>-1||uagent.indexOf('android')>-1)
var x=$('<h1 style="font-size:50px;">Utilisateurs d\'Iphone, d\'Android d?couvrez <a href="http://m.billetreduc.com">notre site mobile</a></h1>');$('#pgcen').prepend(x);});$(function(){if(brdata.selectionAdd)selection.process(brdata.selectionAdd);$('#contextbar .contextSelection,#preliste .listeSelection').each(function(){selection.init($(this))});setSelection=function(){return false;}
tooltip($('.tooltip'));tooltip($('.resacal a'));monbr.initsuivi();monbr.initvote();});var selection={els:null,process:function(a){if(!a)return;$(a).each(function(){selection.set(null,this);});},update:function(el,id){if(!id){if(!el||!el.attr('id'))return;id=parseInt(el.attr('id').substring(3));}
if(!el||el==null){el=$('#sel'+id);if(el.size()==0)return;}
var selectionne=($.inArray(id.toString(),selection.getEls())>-1);selection.disp(id,el,selectionne);},init:function(el,id){if(!id){if(!el||!el.attr('id'))return;id=parseInt(el.attr('id').substring(3));}
var ael=$($(el).children().get(0));if(ael.size()>0)
ael.click(function(event){event.stopPropagation();event.preventDefault();return selection.set(ael,id);});selection.update(el);},disp:function(id,el,selectionne){var texte="Ajouter &agrave; ma s&eacute;lection";if(selectionne)
texte="Selectionn&eacute;";var ael=$($(el).children().get(0));if(ael.size()>0){ael.html(texte);ael.attr('className',(selectionne?'selectionRemove':'selectionAdd'));}
$(el).css('display','inline');},getEls:function(){if(!selection.els){selections=$.cookie('BrSel');if(selections!=null&&selections!=""){selection.els=selections.split('/');}
else
selection.els=[];}
if(selection.els==null||selection.els.length==0)
$('#lienmaselection').addClass('inv');return selection.els;},set:function(o,id,erase){if(o&&o!=null&&!erase&&o.attr('className')=="selectionRemove")erase=1;requireLogin(function(){$.get('/js,jq,ajax,selection.htm?idspect='+id+((erase&&erase==1)?'&delete=1':'')+'&rnd='+Math.random(1000),function(data){eval(data);});},'go='+encodeURIComponent(document.location.pathname));selection.els=null;return false;}}
var spalert=function(info,close){if($('#spalert').size()>0)$('#spalert').remove();var alerttimer=window.setTimeout(function(){$alert.trigger('click');},3000);$alert=$("<div id=spalert>"+info+"</div>");var posalert=function(){$alert.animate({top:$(window).scrollTop()+"px"},{queue:false,duration:10});}
var closefn=function(){if(!close)window.clearTimeout(alerttimer);$alert.animate({height:'0'},200,null,function(){$alert.remove();$(window).unbind("scroll",posalert);});};$("body").append($alert);$(window).scroll(posalert);$alert.animate({top:$(window).scrollTop()+'px',height:$alert.css('line-height')||'50px'},200).click(closefn);};var tooltip=function(els,html){xOffset=10;yOffset=20;els=$(els);if(!els||els.size()==0)return;els.hover(function(e){if(html)
this.t=html;else
this.t=this.title;this.title="";if($('#tooltip').size()==0){$("body").append("<p id='tooltip'>"+this.t+"</p>");$("#tooltip").css("top",(e.pageY-xOffset)+"px").css("left",(e.pageX+yOffset)+"px").fadeIn("fast");}},function(){if(!html)this.title=this.t;$("#tooltip").remove();});els.mousemove(function(e){$("#tooltip").css("top",(e.pageY-xOffset)+"px").css("left",(e.pageX+yOffset)+"px");});};var monbr={infoNoLoggue:function(msg,id){if(id)
document.location.href='/monbrconnec.htm?go=%2f'+id+'%2fevt.htm%3fselectionne=1';else
document.location.href='/monbrconnec.htm';},needlogin:function(url){document.location.href=url;},msg:{suivre:'Ajouter cet utilisateur &agrave; mon suivi',nonsuivre:'Ne plus suivre cet utilisateur',suivresmall:'Ajouter',nonsuivresmall:'',tooltip:'<b>Ajouter cet utilisateur &agrave; mon suivi</b><br/>Vous souhaitez connaitre les prochains &eacute;v&egrave;nements que cet utilisateur a appr&eacute;ci&eacute; ?<br/>Suivez le! et vous retrouverez dans "Mon BilletReduc" ses derniers coups de coeur'},initvote:function(){var els=$('.voteUtile a');if(els.size()>0){els.click(function(event){event.preventDefault();var o=$(this);$.get('/js,jq,ajax,vote.htm?id='+o.attr('rel')+'&mode='+(o.hasClass('utileNon')?'0':'1'),function(data){if(data.indexOf('##OK')>0){o.parent().html('Utile: '+(o.hasClass('utileNon')?'Non':'Oui'));spalert('Votre vote a bien ete pris en compte');}
else{requireLogin(function(){o.click();});}});});}},initsuivi:function(){if($('#listeusers').size()>0)return;var els=$('.infouser a.suiv');if(els.size()>0){els.each(function(){monbr.setsuivi(this)});$.getJSON("/js,jq,ajax,suiviliste.htm",function(json){if(json.Table){$(json.Table).each(function(){monbr.updatesuivi(this.id);});}});}},setsuivi:function(x){tooltip(x,monbr.msg.tooltip);$(x).each(function(){var o=$(this);o.attr('title',monbr.msg.suivre);if(o.hasClass('suivlarge'))o.html(monbr.msg.suivresmall);o.click(function(event){event.stopPropagation();event.preventDefault();var id=o.attr('rel');$.get('/js,jq,ajax,suivi.htm?id='+id+'&del='+(o.hasClass('suivdel')?'1':'0'),function(data){eval(data)})});});},updatesuivi:function(iduser,del,info){del=(del&&parseInt(del)!=0);var x=$('.suivre'+iduser);if(info)
spalert((del?"Vous ne suivez plus l'utilisateur ":"Vous suivez d&eacute;sormais l'utilisateur ")+x.parent().children('.user').text());x.each(function(){e=$(this);if(del){e.removeClass('suivdel');e.parent().removeClass('suivi');e.attr('title',monbr.msg.suivre);if(e.hasClass('suivlarge'))e.html(monbr.msg.suivresmall);}
else{e.addClass('suivdel');e.parent().addClass('suivi');e.attr('title',monbr.msg.nonsuivre);if(e.hasClass('suivlarge'))e.html(monbr.msg.nonsuivresmall);}});},require:function(quoi,fn){if(!brdata.require)brdata.require={};if(brdata.require[quoi]&&fn)fn();if(quoi=="modal"){loadCss('/z/billetreduc/js/jq/nm/c/nm.css');$.ajax({type:'GET',url:"/z/billetreduc/js/jq/nm/m.js",data:null,success:fn,dataType:"script",cache:true});}}}
$('.showPic').click(function(){var uid=$(this).attr('rel');if(uid.length==0)return false;var zz=uid.split('|');trackEvent('photo',((zz.length>2)?zz[2]:'base'));$.blockUI({'message':'<div id=closePop style="background:black;color:white;">'+((zz.length>1&&zz[1]!='')?zz[1]+'<br/>':'')+'<img src="http://me1.billetreduc.fr/f'
+'700-'
+(Math.round($(window).height()/100)-1)*100
+'-0/vz-'+zz[0]+'.jpeg" /><br/>Fermer</div>','css':{'width':'650px','top':'10%','backgroundColor':'transparent'}});});$('.showVideo').click(function(){var idvideo=$(this).attr('rel');if(idvideo.length==0)return false;trackEvent('video',idvideo);$.get('/'+idvideo+'/extraitvideo.htm?filter=1',function(xdata){$.blockUI({'message':xdata,'css':{'width':'650px','top':'10%'}});});return false;});$('#closePop').live('click',function(){$.unblockUI();return false;});$(document).keydown(function(e){if(e.which==27){$.unblockUI();}});var enableHour=function(){var aa=$('select[name=aaaa]').val();var mm=$('select[name=mm]').val();var jj=$('select[name=jj]').val();console.log(aa,mm,jj);if(aa!=''&&mm!=''&&jj!='')
$('select[name=heure]').removeAttr('disabled');else
$('select[name=heure]').attr('disabled','disabled');};$('select[name=aaaa]').change(enableHour);$('select[name=mm]').change(enableHour);$('select[name=jj]').change(enableHour);$(function(){$('.scroll').vTicker({speed:200,pause:6000,showItems:1,animation:'bounce',mousePause:true,height:34,direction:'up'});$.fn.tagName=function(){return this.get(0).tagName.toLowerCase();}
if(brdata&&brdata.err){$.each(brdata.err,function(a,b){if(a>''){var modesel=1;var el=$('#'+a);if(el.size()==0){modesel=0;el=$('input[name='+a+']');}
if(el.size()>0){el.addClass('formInputErr');if(modesel==0){tooltip($('.formInputErr'));if(b!=null)el.attr('title',b);if(el.tagName!='select')
el.change(function(){$(this).removeClass('formInputErr');});}}}});}
$('#loginpays').each(function(){var el=$(this);if(this.tagName=="SELECT"){el.change(function(){sel=$('option:selected',this);if(sel.size()>0)
{if(sel.val()=="autre"){var newinput=$('<input type=text name='+el.attr('name')+' id='+el.attr('id')+' />');el.replaceWith(newinput);newinput.focus();}}});}});$('input[name=cp]').keyup(function(){var el=$(this);var elville=$('input[name=ville]');if(el.val().length==5){$('#villecont').load('/js,ajax,cp2ville.htm?cp='+parseInt('9'+el.val()),function(){elville=$('input[name=ville]');if(elville.tagName()=="select"||(elville.tagName()=="input"&&elville.val().length>0))
$('#loginpays').val("France").change();});}});$(".inlabel").labelify({labelledClass:"labelHighlight"});if($('#localcp').size()>0){$('#localcp').autocomplete('/js,ajax,villes.htm',{formatItem:function(item){return item[0]+' ('+item[2]+')';}}).result(function(event,item){$('#localcv').val(item[1]);$('#formCp').submit();});$('#formkm').change(function(){$('#formCp').submit();});}
$("span.evtHoraire").each(function(){var myhorel=$(this);var hor='';var myhorhtml='<ul>';if(myhorel.attr('rel')!=''){eval('hor='+myhorel.attr('rel'));$.each(hor.h,function(el,data){if(hor.nb==1)
myhorhtml+='<li>';else
myhorhtml+='<li><b>'+el+'</b>';for(i=0;i<data.length;i=i+2)
if(isNaN(parseFloat(hor.id)))
myhorhtml+=' <a href="/'+hor.id+'/evt.htm">'+data[i].replace('h00','h')+'</a>';else
myhorhtml+=' <a href="/'+hor.id+'/evtResa.htm?dh='+data[i+1]+'">'+data[i].replace('h00','h')+'</a>';myhorhtml+='</li>';});myhorel.append($(myhorhtml+'</ul>'));}});});var trackUrl=function(url){_gaq.push(['_trackPageview',url]);};var trackEvent=function(cat,act){_gaq.push(['_trackEvent',cat,act]);};var rappelMail=function(event){var retRappelEmail=function(ret){$.blockUI({message:ret});$('#formEmailRappel').submit(function(event){$.get('/js,ajax,rappelemail.htm',$('#formEmailRappel').serialize(),retRappelEmail);event.preventDefault();});}
$.get('/js,ajax,rappelemail.htm?rnd='+Math.random(10000),retRappelEmail);event.preventDefault();}
$('#loginforgotpass').click(rappelMail);var requireLogin=function(callBack,params){var parseAjaxLogin=function(ret){if($(ret).filter("#LoginId").size()>0){$.unblockUI();return callBack();}
else{$.blockUI({message:ret});$('#ajaxLoginInscr').click(function(){$.unblockUI();window.location.href='/goinscr.htm?'+params;});$('#ajaxFormLogin').submit(function(){$.post('/js,ajax,login.htm',$(this).serialize(),parseAjaxLogin);return false;});};};if(!callBack)callBack=function(){};$.get('/js,ajax,login.htm?rnd='+Math.random(10000),parseAjaxLogin);}
var CRITEO=function(){var f={F:[],C:function(){if(arguments.callee.ag){return;}arguments.callee.ag=true;for(var i=0;i<f.F.length;i++){f.F[i]();}},Q:function(R){this.F[this.F.length]=R;if(document.addEventListener){document.addEventListener("DOMContentLoaded",f.C,null);}if(/KHTML|WebKit/i.test(navigator.userAgent)){var P=setInterval(function(){if(/loaded|complete/.test(document.readyState)){clearInterval(P);delete P;f.C();}},10);};if(typeof window.onload!='function'){window.onload=f.C;}else{var D=window.onload;window.onload=function(){f.C();if(D){D();}};}}};function A(s){if(document.getElementsByTagName){var h=document.getElementsByTagName('head')[0];if(!h){h=document.createElement('HEAD');document.documentElement.appendChild(h);}if(h&&h.appendChild){h.appendChild(s);}}};function B(){if(typeof(window.encodeURIComponent)==='undefined'){var r={ab:function(H){H=""+H;var t,s,G="",i=0;while(i<H.length){t=H.charCodeAt(i++);if(t>=0xDC00&&t<0xE000){continue;}if(t>=0xD800&&t<0xDC00){if(i>=H.length){continue;}s=H.charCodeAt(i++);if(s<0xDC00||t>=0xDE00){continue;}t=((t-0xD800)<<10)+(s-0xDC00)+0x10000;}if(t<0x80){G+=String.fromCharCode(t);}else if(t<0x800){G+=String.fromCharCode(0xC0+(t>>6),0x80+(t&0x3F));}else if(t<0x10000){G+=String.fromCharCode(0xE0+(t>>12),0x80+(t>>6&0x3F),0x80+(t&0x3F));}else{G+=String.fromCharCode(0xF0+(t>>18),0x80+(t>>12&0x3F),0x80+(t>>6&0x3F),0x80+(t&0x3F));}}return G;},I:"0123456789ABCDEF",V:function(n){return r.I.charAt(n>>4)+r.I.charAt(n&0xF);},K:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-"};window.encodeURIComponent=function(s){s=r.ab(s);var G="";for(var i=0;i<s.length;i++){if(r.K.indexOf(s.charAt(i))==-1){G+="%"+r.V(s.charCodeAt(i));}else{G+=s.charAt(i);}}return G;};}};function L(){if(document.getElementsByTagName){var n=1;var o=[];var l=[];var U,O,M,aa,ae,ac;var a=document.getElementsByTagName('div');for(var i=0;i<a.length;i++){if(a[i].id&&a[i].id.substring(0,3).toLowerCase()=="cto"&&a[i].childNodes){U=O=M=aa=ac=null;ae=2;for(var j=0;j<a[i].childNodes.length;j++){var t=a[i].childNodes[j];if(t&&t.tagName&&t.tagName.toLowerCase()=="div"&&t.className&&t.className.substring(0,3).toLowerCase()=="cto"){var v=(t.textContent?t.textContent:(t.innerText?t.innerText:null));switch(t.className.toLowerCase()){case'ctowidgetserver':U=v;break;case'ctodatatype':O=v;break;case'ctowidgettype':M=v;break;case'ctoparams':aa=v;break;case'ctoversion':ae=v;break;case'ctodata':ac=t.innerHTML;break;}}}if(U&&((!O&&M)||(O&&!M))){var u="v="+ae;if(aa){u+="&"+aa;}u="p"+n+"="+encodeURIComponent(u);if(ac){u+="&d"+n+"="+encodeURIComponent(ac);}if(M){u+="&w"+n+"="+M;}else{u+="&t"+n+"="+O;}var s;for(s=0;s<o.length;s++){if(o[s]==U){break;}}if(s!=o.length&&l[s]&&(l[s].length+u.length)>2000){CRITEO.AddScript(l[s]);l[s]=null;}if(s==o.length||!l[s]){o[s]=U;l[s]=U+"display.js?";}else{l[s]+="&";}l[s]+=u;n++;}}}for(var k=0;k<l.length;k++){if(l[k]){CRITEO.AddScript(l[k]);}}}};function J(){B();L();};return{Q:function(){if(typeof(CRITEO_Loaded)!="undefined"){return;}CRITEO_Loaded=1;f.Q(function(){J();});},AddStyle:function(ad){if(document.createElement){var s=document.createElement('style');if(s){s.setAttribute('type','text/css');A(s);if(s.styleSheet){try{s.styleSheet.cssText=ad;}catch(e){}}else{var t=document.createTextNode(ad);s.appendChild(t);}}}},AddScript:function(u){if(document.createElement){var s=document.createElement('script');if(s){s.type='text/javascript';s.src=u;A(s);}}},AddImage:function(a,u){if(document.createElement){var af=document.createElement('IMG');if(af){if(a){var d=document.getElementById(a);if(d===null){d=document.createElement('DIV');d.id=a;d.style.display="none";document.body.appendChild(d);}if(d!==null&&d.appendChild){d.appendChild(af);}}af.src=u;}}},NewGuid:function(m){var g="";for(var i=0;i<m;i++){g+=Math.floor(Math.random()*0xF).toString(0xF);}return g+"";}};}();var CRITEO_Loaded;CRITEO.Q();String.prototype.startsWith=function(str)
{return(this.match("^"+str)==str)}
$(function(){var hash=false;var processHash=function(hash){if(hash.startsWith('#horaire')){var xhash=hash.replace('#horaire','.');var xc='selectedHoraire';$('.'+xc).removeClass(xc);$(xhash).addClass(xc);$.scrollTo($(xhash).get(1),500,{offset:-200});}};var checkHash=function(){if(window.location.hash!=hash){hash=window.location.hash;processHash(hash);}t=setTimeout(checkHash,400);}
checkHash();$('.ResaZongBtn').click(function(e){e.preventDefault();var x=$('#zongPlaceHolder');x.load(x.attr('rel')+'&rnd='+Math.random());});var getTimeStr=function(seconds)
{var hrs=new String(Math.floor(seconds/3600));leftover=seconds%3600;mins=new String(Math.floor(leftover/60));secs=new String(leftover%60);hrs=hrs.length>1?hrs:"0"+hrs;mins=mins.length==2?mins:"0"+mins;secs=secs.length==2?secs:"0"+secs;if(hrs!="00")
{return hrs+"h:"+mins+"mn "+secs}
else
{return mins+" mn "+secs}};var resaMsg={type0:'Pr&eacute;r&eacute;server &raquo;',type1:'R&eacute;server &raquo;',ajaxwait:['V&eacute;rification des disponibilit&eacute;s en cours','Nous interrogons la base de disponibilit&eacute;s','Merci de patienter, cela prend plus de temps que pr&eacute;vu','Recherche des disponibilit&eacute;s'],'timerMsgExp':'Votre commande est expir&eacute;e.','timerMsg':'Il reste <b>%s</b> pour confirmer votre commande.'}
$('.countDown').each(function(){var el=$(this);var duree=parseInt(el.attr('rel'));var timerFunc=function(){duree--;if(duree<-2){el.html(resaMsg.timerMsgExp);clearInterval(myTimer);if(el.hasClass('countReload'))document.location.reload();}
else{el.html(resaMsg.timerMsg.replace('%s',getTimeStr(duree)));}};timerFunc();var myTimer=setInterval(timerFunc,1000);});$('input:text.maxNb').each(function(){var el=$(this);var max=el.attr('rel');max=max.substring(5).split('-');var multiple=parseInt(max[1]);max=parseInt(max[0]);var select=$('<select></select>');var idh=el.attr('name').split('_')[1];select.attr('name',el.attr('name'));value=parseInt(el.val());for(i=0;i<=max;i=i+multiple){option=$('<option>'+i+'</option>');if(value==i)$(option).attr('selected',true);select.append(option);}
el.replaceWith(select);$('#btnadd_'+idh).css('cursor','hand').click(function(){seli=select.attr('selectedIndex');if(seli<select.children().length-1)
select.attr('selectedIndex',seli+1).change();});select.change(function(){$('#ResaTotal').fadeOut().slideUp();$('#ResaLoading').slideDown();$('.resago').css('display','none');$.ajax({type:'POST',timeout:'3000',url:'/resaInfoCart.htm',data:$('#Resa').serialize().replace('RESAINIT','RESAINFOCART')+'&rnd='+Math.random(),success:retourAjaxResa,error:function(xhr,status){$('#ResaLoading h4').html(resaMsg.ajaxwait[Math.round(Math.random()*resaMsg.ajaxwait.length-1)+1]);if(status=="timeout")
select.change();else
setTimeout(function(){select.change()},2000);}});});});var retourAjaxResa=function(data,status){$('#ResaLoading h4').html(resaMsg.ajaxwait[0]);if(data){$('#ResaLoading').slideUp();$('.resago').css('display','block');$('#ResaTotal').html(data);$('#ResaTotal').slideDown('100');}
var json=$('#retourAjaxDispo');if(json.size()>0){eval(json.html());if(infodispo){}}}
retourAjaxResa();$('#doShowInscr').click(function(event){event.preventDefault();$('#logininscr').show("normal");$('#logintop').hide("fast");$('input[name=showinscr]').val(1);});$('#doHideInscr').click(function(event){event.preventDefault();$('#logininscr').hide("fast");$('#logintop').show("normal");$('input[name=showinscr]').val(0);});$('#cpasmoi').click(function(e){e.preventDefault();$('#loginmachine').show("normal");$('#loginok').hide('normal');$.get('/js,ajax,com.htm?a=deco');$('input[name=loginemail]').val('');$('input[name=loginpass]').val('');});});$(function(){var majcalhover=function(){$('.horaireshow','.resacal').removeClass('horaireshow');$('.caltarif a').each(function(){if($(this).hasClass('horaireshow')){$('.'+this.id.substring(3),'.resacal').addClass('horaireshow');};});};$('.caltarif a').each(function(){$(this).hover(function(){$('.'+this.id.substring(3),'.resacal').addClass('horaireshowh');});$(this).mouseleave(function(){$('.'+this.id.substring(3),'.resacal').removeClass('horaireshowh');});$(this).click(function(){$(this).toggleClass('horaireshow');if($(this).hasClass('horaireshow'))
$('.'+this.id.substring(3),'.resacal').addClass('horaireshow');else
majcalhover();});});});$('.trk').click(function(e){var x=$(this);var z=[,];if(x){var z=(x.attr('rel')+'|').split('|');}
trackEvent(z[0],z[1]);setTimeout(function(){document.location.href=x.attr('href');},100);e.preventDefault();});jQuery.extend({random:function(X){return Math.floor(X*(Math.random()%1));},randomBetween:function(MinV,MaxV){return MinV+jQuery.random(MaxV-MinV+1);}});;(function($){var $scrollTo=$.scrollTo=function(target,duration,settings){$(window).scrollTo(target,duration,settings);};$scrollTo.defaults={axis:'xy',duration:parseFloat($.fn.jquery)>=1.3?0:1};$scrollTo.window=function(scope){return $(window)._scrollable();};$.fn._scrollable=function(){return this.map(function(){var elem=this,isWin=!elem.nodeName||$.inArray(elem.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!isWin)
return elem;var doc=(elem.contentWindow||elem).document||elem.ownerDocument||elem;return $.browser.safari||doc.compatMode=='BackCompat'?doc.body:doc.documentElement;});};$.fn.scrollTo=function(target,duration,settings){if(typeof duration=='object'){settings=duration;duration=0;}
if(typeof settings=='function')
settings={onAfter:settings};if(target=='max')
target=9e9;settings=$.extend({},$scrollTo.defaults,settings);duration=duration||settings.speed||settings.duration;settings.queue=settings.queue&&settings.axis.length>1;if(settings.queue)
duration/=2;settings.offset=both(settings.offset);settings.over=both(settings.over);return this._scrollable().each(function(){var elem=this,$elem=$(elem),targ=target,toff,attr={},win=$elem.is('html,body');switch(typeof targ){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(targ)){targ=both(targ);break;}
targ=$(targ,this);case'object':if(targ.is||targ.style)
toff=(targ=$(targ)).offset();}
$.each(settings.axis.split(''),function(i,axis){var Pos=axis=='x'?'Left':'Top',pos=Pos.toLowerCase(),key='scroll'+Pos,old=elem[key],max=$scrollTo.max(elem,axis);if(toff){attr[key]=toff[pos]+(win?0:old-$elem.offset()[pos]);if(settings.margin){attr[key]-=parseInt(targ.css('margin'+Pos))||0;attr[key]-=parseInt(targ.css('border'+Pos+'Width'))||0;}
attr[key]+=settings.offset[pos]||0;if(settings.over[pos])
attr[key]+=targ[axis=='x'?'width':'height']()*settings.over[pos];}else{var val=targ[pos];attr[key]=val.slice&&val.slice(-1)=='%'?parseFloat(val)/100*max:val;}
if(/^\d+$/.test(attr[key]))
attr[key]=attr[key]<=0?0:Math.min(attr[key],max);if(!i&&settings.queue){if(old!=attr[key])
animate(settings.onAfterFirst);delete attr[key];}});animate(settings.onAfter);function animate(callback){$elem.animate(attr,duration,settings.easing,callback&&function(){callback.call(this,target,settings);});};}).end();};$scrollTo.max=function(elem,axis){var Dim=axis=='x'?'Width':'Height',scroll='scroll'+Dim;if(!$(elem).is('html,body'))
return elem[scroll]-$(elem)[Dim.toLowerCase()]();var size='client'+Dim,html=elem.ownerDocument.documentElement,body=elem.ownerDocument.body;return Math.max(html[scroll],body[scroll])
-Math.min(html[size],body[size]);};function both(val){return typeof val=='object'?val:{top:val,left:val};};})(jQuery);var fcbk=null;window.fbAsyncInit=function(){FB.init({appId:'107683430897',status:true,cookie:true,xfbml:true});try{FB.getLoginStatus(function(resp){if(resp.session){fcbk.respStatus=resp;if(resp.session||resp.status=="notConnected")
fcbk.hasFb=true;else
fcbk.hasFb=false;console.log('retfb',fcbk.hasFb);}});}
catch(err){fcbk.hasFb=false;console.log('errFb');console.log(err);}
var fcbk={hasFb:false,hasperm:function(perm){console.log(fcbk.respStatus);if(fcbk.respStatus&&fcbk.respStatus.perms&&fcbk.respStatus.perms.indexOf(perm)>-1)
return true;else
return false;},onlog:function(resp){if(resp.session){var fbsql={query:"select {0} from user where uid = {1} limit 1",fieldslist:['email','sex','last_name','first_name','current_location','hometown_location','username','birthday_date','pic_big_with_logo','pic_small_with_logo','pic_square_with_logo'],uid:resp.session.uid};var query=FB.Data.query(fbsql.query,fbsql.fieldslist.join(','),fbsql.uid);query.wait(function(rows){console.log(rows);});}},login:function(callback,perm){if(!perm)perm='user_birthday,user_location,email';FB.login(function(response){if(response.session){fcbk.respStatus=response;console.log(response);if(callback)callback();}},{perms:perm});},sendpost:function(x){if(!fcbk.hasperm('publish_stream')){fcbk.login(function(){fcbk.sendpost(x)},'publish_stream');return;}
var publish=null;if(x&&x.srcElement){publish=brdata['postfb'+$(x.srcElement).attr('rel')];}
FB.api('/me/feed','POST',publish,function(response){if(response&&response.id){spalert('Votre commentaire &agrave; &eacute;t&eacute; ajout&eacute; sur facebook');trackEvent('facebook','critique');if(x&&x.srcElement){$(x.srcElement).replaceWith('Commentaire post&eacute; sur Facebook');}}
else
spalert('Erreur: le commentaire n\'a pas &eacute;t&eacute; publi&eacute;');});}};$('.fcbk').css('display','block');$('.sendfcbk').click(fcbk.sendpost);};(function(){if(brdata.fcbk){var e=document.createElement('script');e.async=true;e.src=document.location.protocol+'//connect.facebook.net/fr_FR/all.js';document.getElementById('fb-root').appendChild(e);}}());
