
var iGEvents={addMOver:function(el,f){this.addEvent(el,"mouseover",f);},addMOut:function(el,f){this.addEvent(el,"mouseout",f);},addEvent:function(el,ev,f){if(el.attachEvent){el.attachEvent("on"+ev,f);}
else{if(el.addEventListener){el.addEventListener(ev,f,false);}}}};var iGImage={images:new Array(),preload:function(src){var img=new Image();img.src=src;this.images.push(img);}};var PartnerSelect={selectEl:null,init:function(){PartnerSelect.selectEl=document.getElementById("category-partner-select");if(PartnerSelect.selectEl){iGEvents.addEvent(PartnerSelect.selectEl,"select",PartnerSelect.select);iGEvents.addEvent(PartnerSelect.selectEl,"change",PartnerSelect.select);}},select:function(aEvent){if(PartnerSelect.selectEl)
window.location=PartnerSelect.selectEl.value;}};function iGSelect(id){this.id=id;}
iGSelect.prototype={id:null,init:function(){this.selectEl=document.getElementById(this.id);if(this.selectEl){iGEvents.addEvent(this.selectEl,"select",this.select);iGEvents.addEvent(this.selectEl,"change",this.select);}},select:function(aEvent){if(this.selectEl)
window.location=this.selectEl.value;else if(this.value)
window.location=this.value;else if(window.event&&window.event.srcElement&&window.event.srcElement.value)
window.location=window.event.srcElement.value;}};var CashBack={init:function(){var d=document.getElementsByTagName('div');var i;for(i=0;i<d.length;i++){var dd=d[i];var c=dd.className;if(c.search("link_container")!=-1){dd.onclick=function(e){var searchLink=function(ff){var i;for(i=0;i<ff.length;i++){var f=ff[i];if(f.tagName=="a"||f.tagName=="A"){window.location=f.getAttribute("href");return true;}
if(f.hasChildNodes()){if(searchLink(f.childNodes))
return true;}
f=f.nextSibling;}
return false;};searchLink(this.childNodes);};iGEvents.addMOver(dd,function(e){if(this.style)this.style.background="#e9f0f6";else{if(!e)e=event;var elmt=e.srcElement;if(elmt.className.search("link_container")!=-1)elmt.style.background='#e9f0f6';if(elmt.parentNode.className.search("link_container")!=-1)elmt.parentNode.style.background='#e9f0f6';}});iGEvents.addMOut(dd,function(e){if(this.style)this.style.background="#ffffff";else{if(!e)e=event;var elmt=e.srcElement;if(elmt.className.search("link_container")!=-1)elmt.style.background='#ffffff';if(elmt.parentNode.className.search("link_container")!=-1)elmt.parentNode.style.background='#ffffff';}});}}}};var ToolTip={tooltip:null,init:function(){var b=document.getElementsByTagName("body");if(b.length!=1)return;var body=b[0];this.tooltip=document.getElementById('div_tooltip');body.appendChild(this.tooltip);document.onmousemove=ToolTip.onmousemove;return;},tooltipDisplay:function(e,text,style){this.tooltip.innerHTML=text;this.tooltip.style.display=style;},onmousemove:function(e){var _x,_y;if(e==undefined)
e=event;if(e.pageX!=undefined){_x=e.pageX;_y=e.pageY;}else if(event!=undefined&&event.x!=undefined&&event.clientX==undefined){_x=event.x;_y=event.y;}else if(e.clientX!=undefined){if(document.documentElement){_x=e.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft);_y=e.clientY+(document.documentElement.scrollTop||document.body.scrollTop);}else{_x=e.clientX+document.body.scrollLeft;_y=e.clientY+document.body.scrollTop;}}else{_x=0;_y=0;}
ToolTip.tooltip.style.top=_y+15+"px";ToolTip.tooltip.style.left=(_x+15)+"px";},maketooltip:function(id,cursor,t){var elmt=document.getElementById(id);this.maketooltip_el(elmt,cursor,t);},maketooltip_el:function(elmt,cursor,t){if(this.tooltip==null)this.init();if(this.tooltip==null)return;var text;if(!t){text=elmt.getAttribute('title');elmt.setAttribute('title','');}
else text=t;if(!cursor)elmt.style.cursor="help";else elmt.style.cursor=cursor;iGEvents.addMOver(elmt,function(e){ToolTip.tooltipDisplay(e,text,"");});iGEvents.addMOut(elmt,function(e){ToolTip.tooltipDisplay(e,text,"none");});}};var IGraal={HomePage:null,toggle:function(el)
{if(!el||!("style"in el))return;var old_display=el.style.display;var new_display='block';if(old_display=='block')
new_display='none';el.style.display=new_display;}};function layerLoginForgot()
{var url=httpsAbsPath+'ajax/login-forgot.php?url='+escape(window.location);showLayer(url,400,400,closeLoginLayer);}
function layerLogin()
{var url=httpsAbsPath+'ajax/login.php?url='+escape(window.location);showLayer(url,400,400,closeLoginLayer);}
function showLayer(url,layerWidth,layerHeight,closeHandler)
{var pLeft=Math.round(($(window).width()-layerWidth)/2);var pTop=Math.round(($(window).height()-layerHeight)/2);var layerWidthInner=layerWidth-16;var layerHeightInner=layerHeight-16;var closer=closeHandler;var navigatorIE6=false;var strChUserAgent=navigator.userAgent;var intSplitStart=strChUserAgent.indexOf("(",0);var intSplitEnd=strChUserAgent.indexOf(")",0);var strChMid=strChUserAgent.substring(intSplitStart,intSplitEnd);var loginContentStyle='';if(strChMid.indexOf("MSIE 6")!=-1)
{loginContentStyle='position: absolute; top: 100px; left: '+pLeft+'px; width: '+layerWidth+'px; height: '+layerHeight+'px;';}
else
{loginContentStyle='position: fixed; top: '+pTop+'px; left: '+pLeft+'px; width: '+layerWidth+'px; height: '+layerHeight+'px;';}
$('body').append(''+'<div id="layerLogin" style="position: absolute; top: 0px; left: 0px; width: '+$(document).width()+'px; height: '+$(document).height()+'px; background-color: #222222; z-index: 2000; opacity: 0.7; filter:alpha(opacity=70);"> </div>'+'  <div id="layerLoginContent" style="'+loginContentStyle+' z-index: 2001;">'+'  <img id="layerCloseButton" src="'+staticRelPath+'common/images/www/toolkit/layer/close.png" style="position: absolute; top: -10px; right: -10px; border: 0px;">'+'  <table cellpadding="0" cellspacing="0" style="width: '+layerWidth+'px; height: '+layerHeight+'px;">'+'    <tr>'+'      <td><img src="'+staticRelPath+'common/images/www/toolkit/layer/layer-box-top-left.png" style="width: 8px; height: 8px;" alt=""/></td>'+'      <td style="background-image: url(\''+staticRelPath+'common/images/www/toolkit/layer/layer-box-top.png\'); background-repeat: repeat-x; height: 8px;"></td>'+'      <td><img src="'+staticRelPath+'common/images/www/toolkit/layer/layer-box-top-right.png" style="width: 8px; height: 8px;" alt=""/></td>'+'    </tr>'+'    <tr>'+'      <td style="background-image: url(\''+staticRelPath+'common/images/www/toolkit/layer/layer-box-left.png\'); background-repeat: repeat-y; width: 8px;"></td>'+'      <td style="width: '+layerWidthInner+'px;">'+'        <div style="height: '+layerHeightInner+'px;">'+'         <iframe style="height: '+layerHeightInner+'px; width: '+layerWidthInner+'px;" src="'+url+'" border: 0px; overflow: hidden;" scrolling="no" border="0" frameborder="0" />'+'        </div>'+'      </td>'+'      <td style="background-image: url(\''+staticRelPath+'common/images/www/toolkit/layer/layer-box-right.png\'); background-repeat: repeat-y; width: 8px;"></td>'+'    </tr>'+'    <tr>'+'      <td><img src="'+staticRelPath+'common/images/www/toolkit/layer/layer-box-bottom-left.png" style="width: 8px; height: 8px;" alt=""/></td>'+'      <td style="background-image: url(\''+staticRelPath+'common/images/www/toolkit/layer/layer-box-bottom.png\'); background-repeat: repeat-x; height: 8px;"></td>'+'      <td><img src="'+staticRelPath+'common/images/www/toolkit/layer/layer-box-bottom-right.png" style="width: 8px; height: 8px;" alt=""/></td>'+'    </tr>'+'  </table>  '+'</div>');$('#layerCloseButton').click(function()
{closer();});$('body').click(function()
{closer();});document.onkeyup=function(e){if(e==null){keycode=event.keyCode;}else{keycode=e.which;}
if(keycode==27){closer();}};$(window).resize(function(e){window_resize(e);});}
var resizeTimeoutId;function window_resize(e){clearTimeout(resizeTimeoutId);resizeTimeoutId=window.setTimeout(function()
{var layerWidth=$('#layerLoginContent').width();var layerHeight=$('#layerLoginContent').height();var pLeft=($(window).width()-layerWidth)/2;var pTop=($(window).height()-layerHeight)/2;$('#layerLoginContent').css('top',pTop);$('#layerLoginContent').css('left',pLeft);$('#layerLogin').width($(window).width());$('#layerLogin').height($(window).height());},100);}
function closeLoginLayer()
{$('#layerLogin').remove();$('#layerLoginContent').remove();}
function subscribeNewsletter()
{var email=$('#email-newsletter').val();$.getJSON(relPath+"ajax/ajax.php?cmd=subscribeNewsletter&email="+encodeURIComponent(email),function(data)
{if(data['error']!='')
{$('#newsletter-subscribe-status').html(data['error']);$('#newsletter-subscribe-status').css('color','red');return;}
else
{$('#newsletter-subscribe-status').html('Ihre Anmeldung wurde erfolgreich ber&uuml;cksichtigt.');$('#newsletter-subscribe-status').css('color','green');}});}
function sendSponsorshipEmailToolkit()
{var email=$('#email-sponsorship-toolkit').val();}
function sendSponsorshipEmail(divPrefix)
{var email=$('#'+divPrefix).val();$.getJSON(relPath+"ajax/ajax.php?cmd=sendInviteEmail&email="+encodeURIComponent(email),function(data)
{if(data['error']!='')
{$('#'+divPrefix+'-status').html(data['error']);$('#'+divPrefix+'-status').css('color','red');return;}
else
{$('#'+divPrefix+'-status').html('Abgeschickt');$('#'+divPrefix+'-status').css('color','green');}});}
function sendSponsorshipEmailTo(email)
{}
var autosuggestEnabled=true;function IGautoComplete(searchId,resultDivId,remoteUrl,nodeBuilder,onclickHandler,onhoverOver,onhoverOut)
{this.searchId=searchId;this.resultDivId=resultDivId;this.remoteUrl=remoteUrl;this.nodeBuilder=nodeBuilder;this.onclickHandler=onclickHandler;this.onhoverOver=onhoverOver;this.onhoverOut=onhoverOut;this.init();}
IGautoComplete.prototype={searchId:null,resultDivId:null,remoteUrl:'',needUpdate:false,timer:null,elemSearch:null,elemResults:null,lastSearch:'igraal',nodeBuilder:function(){},onclickHandler:function(){},onhoverOver:function(){},onhoverOut:function(){},init:function()
{this.elemSearch=$('#'+this.searchId);if(!this.elemSearch)
{alert('Autocomplete error : '+this.searchId+' not found ');}
this.elemResults=$('#'+this.resultDivId);if(!this.elemResults)
{alert('Autocomplete error : '+this.resultDivId+' not found ');}
var self=this;this.elemSearch.keyup(function(){self.programUpdate();});this.elemSearch.click(function(){self.programUpdate();});$('body').click(function(){self.clearResults();});},programUpdate:function()
{var self=this;var val=self.elemSearch.val();self.clearResults();if(val!=self.lastSearch&&val.length>0)
{this.needUpdate=true;clearTimeout(this.timer);this.timer=setTimeout(function(){self.updateResults();},500);}},updateResults:function()
{var self=this;if(!self.needUpdate)return;var search=self.elemSearch.val();$.getJSON(self.remoteUrl+'&search='+encodeURIComponent(search),function(data)
{self.lastSearch=search;if(data['error']=='')
{var html='<dl class="autosuggest" style="width: inherit; z-index: 200;">';for(var index in data['result'])
{var item=data['result'][index];html+=self.nodeBuilder(item);}
if(data['result'].length==0)
{html+='<dd class="menuitem" style="cursor: default;">'+'  Keinen Treffer gefunden'+'</dd>';}
html+='</dl>';self.elemResults.html(html);self.elemResults.show();$('#'+self.resultDivId+' dd[id^=\'res-\']').hover(self.onhoverOver,self.onhoverOut);$('#'+self.resultDivId+' dd[id^=\'res-\']').click(self.onclickHandler);}
else
{self.elemResults.html(data['error']);}
self.needUpdate=false;});},clearResults:function()
{if(!this.elemResults)return;this.elemResults.html('');this.lastSearch+='..';this.elemResults.hide();}};function IGSuggest(searchId,resultDivId,remoteUrl,nodeBuilder,formId)
{this.searchId=searchId;this.resultDivId=resultDivId;this.remoteUrl=remoteUrl;this.nodeBuilder=nodeBuilder;this.formId=formId;this.init();}
IGSuggest.prototype={searchId:null,resultDivId:null,remoteUrl:'',needUpdate:false,timer:null,elemSearch:null,elemResults:null,lastSearch:'igraal',nodeBuilder:function(){},curAjax:null,prevAjax:null,reqOutId:0,reqInId:0,resultWidth:0,selectedElem:null,formId:'',init:function()
{this.elemSearch=$('#'+this.searchId);if(!this.elemSearch)
{alert('Autocomplete error : '+this.searchId+' not found ');}
this.resultWidth=parseInt(this.elemSearch.css('width'));this.elemResults=$('#'+this.resultDivId);if(!this.elemResults)
{alert('Autocomplete error : '+this.resultDivId+' not found ');}
var self=this;$('body').click(function(){self.elemResults.hide();});this.elemSearch.keyup(function(event){self.programUpdate(event);});},setSelectedElem:function(newElem)
{var self=this;if(self.selectedElem)
{self.selectedElem.attr('class','suggestitem');}
self.selectedElem=newElem;if(self.selectedElem)
{self.selectedElem.attr('class','suggestitem-hl');}},updateResults:function()
{if(!autosuggestEnabled)return;var self=this;if(!self.needUpdate)return;this.elemResults.css('width',this.elemSearch.css('width'));this.elemResults.css('top',this.elemSearch.offset().top+this.elemSearch.height()+4);this.elemResults.css('left',this.elemSearch.offset().left+2);var search=self.elemSearch.val();self.lastSearch=search;if(self.prevAjax!=null)self.prevAjax.abort();self.prevAjax=self.curAjax;self.curAjax=$.getJSON(self.remoteUrl+'&search='+encodeURIComponent(search)+'&id='+self.reqOutId,function(data)
{var nbResult=0;var nbPart=0;if(data['error']=='')
{if(self.reqInId>parseInt(data['requestId']))
{return;}
self.reqInId=parseInt(data['requestId']);self.clearResults();self.lastSearch=search;var html='<dl class="autosuggest">';for(var cat in data['result'])
{if(data['result'][cat].length>0)
{if(data['titles'][cat].length>0)
{html+='<dd class="suggestitem-cat" style="cursor: default;">'+
data['titles'][cat]+'</dd>';}
for(var index in data['result'][cat])
{var item=data['result'][cat][index];html+=self.nodeBuilder(item,self.resultWidth);nbResult++;}
nbPart++;}}
if(nbPart==0)
{html+='<dd class="suggestitem" style="cursor: default;">'+'  Keinen Treffer gefunden'+'</dd>';}
html+='<dd style="text-align: right; color: #a5a4a5; font-size: 12px; padding: 5px; cursor: pointer;" onclick="disableAutosuggest();">&#9652; ausblenden</dd>'+'</dl>';self.elemResults.html(html);self.elemResults.show();$('#'+self.resultDivId+' dd[id^=\'res-\']').hover(function(){self.setSelectedElem($('#'+this.getAttribute('id')));},function(){});}
else
{self.elemResults.html(data['error']);}
self.needUpdate=false;});self.reqOutId++;},programUpdate:function(event)
{var self=this;if(event.keyCode=='13')
{if(self.selectedElem)
{self.elemSearch.val($(self.selectedElem[0].childNodes[1]).text().replace(/^\s+/g,'').replace(/\s+$/g,''));self.selectedElem.click();event.preventDefault();self.clearResults();return false;}
self.clearResults();$('#formId').submit();return true;}
else if(event.keyCode=='27')
{self.clearResults();return;}
else if(event.keyCode=='38')
{if(self.selectedElem==null)
{self.setSelectedElem($('#'+self.resultDivId+' dd.suggestitem:last'));return;}
var newElem=self.selectedElem.prev();while(newElem.length>0&&newElem.attr('id')=='')
{newElem=newElem.prev();}
if(newElem.length!=0)
{self.setSelectedElem(newElem);}
else
{self.setSelectedElem($('#'+self.resultDivId+' dd.suggestitem:last'));}
return;}
else if(event.keyCode=='40')
{if(self.selectedElem==null)
{self.setSelectedElem($('#'+self.resultDivId+' dd.suggestitem:first'));return;}
var newElem=self.selectedElem.next();while(newElem.length>0&&newElem.attr('id')=='')
{newElem=newElem.next();}
if(newElem.length!=0)
{self.setSelectedElem(newElem);}
else
{self.setSelectedElem($('#'+self.resultDivId+' dd.suggestitem:first'));}
return;}
var val=self.elemSearch.val();if(val!=self.lastSearch)
{if(val.length>1)
{if(self.lastSearch.length>val.length)
{self.clearResults();}
this.needUpdate=true;self.updateResults();}
else
{self.clearResults();}}},clearResults:function()
{if(!this.elemResults)return;this.setSelectedElem(null);this.elemResults.html('');this.lastSearch+='..';this.elemResults.hide();}};function disableAutosuggest()
{autosuggestEnabled=false;if(autoComp)
{autoComp.clearResults();}}
function IGnodeBuilder(){};IGnodeBuilder.prototype={};IGnodeBuilder.buildNodeMerchantAdd=function(item)
{var ico=item['iconUrl'].favicon;var html='<dd id="res-'+item['id']+'" class="suggestitem" style="cursor: default;" onclick="addMerchantById('+item['id']+')">'+'  <div style="overflow: hidden; max-width: 130px; float: left; white-space: nowrap; vertical-align: top;">'+'    <img src="'+ico+'" class="icon_partner"/>'+item['name']+'  </div>'+'  <img alt="" src="'+staticRelPath+'common/images/www/account/favorites/plus.png" style="float: right;" class="icon_partner_details"/>'+'</dd>';return html;};IGnodeBuilder.buildMerchantNode=function(item)
{if(typeof(IGMenuData)!='undefined')
{if(typeof(IGMenuData['merchants'][item['id']])=='undefined')
{IGMenuData['merchants'][item['id']]={};}
IGMenuData['merchants'][item['id']]['urlName']=item['canonicalUrl'];}
var ico=item['iconUrl'].favicon;var html='<dd id="res-'+item['id']+'" class="suggestitem" style="cursor: default;">'+'  <div style="overflow: hidden; max-width: 130px; float: left; white-space: nowrap; vertical-align: top;">'+'    <img src="'+ico+'" class="icon_partner"/>'+item['name']+'  </div>';if(item['nbVouchers']>0)
{html+='<img alt="" src="'+staticRelPath+'common/images/www/toolkit/arbo/promos.png" style="float: right;" class="icon_partner_details"/>';}
if(item['nbSpecial']>0)
{html+='<img alt="" src="'+staticRelPath+'common/images/www/toolkit/arbo/specials.png" style="float: right;" class="icon_partner_details"/>';}
html+='  <div style="float: right;">'+item['rem']+'</div>'+'</dd>';return html;};IGnodeBuilder.buildGenericNode=function(item,totalWidth)
{var leftWidth=totalWidth-60;var html='<dd id="res-'+item['id']+'" class="suggestitem" onclick="document.location = \''+relPath+item['url']+'\'">'+'  <div style="overflow: hidden; max-width: '+leftWidth+'px; float: left; white-space: nowrap; vertical-align: top;">'+'    '+item['left']+'  </div>'+'  <div style="float: right;">'+item['right']+'</div>'+'</dd>';return html;};IGCategories.prototype={button:null,divCat:null,outOfButton:true,outOfDiv:true,timer:null,loaded:false,remoteUrl:'',buttonOn:false,init:function(buttonId,divCatId,url)
{this.button=$('#'+buttonId);if(!this.button)
{alert('IGCategories error : '+buttonId+' not found ');}
this.divCat=$('#'+divCatId);if(!this.divCat)
{alert('IGCategories error : '+divCatId+' not found ');}
this.remoteUrl=url;var self=this;self.button.click(function(event)
{self.buttonOn=!self.buttonOn;if(self.buttonOn)
{self.displayCategories();}
else
{self.hideCategories();}
event.preventDefault();return false;});self.button.mouseover(function(){self.outOfButton=false;self.displayCategories();});self.divCat.mouseover(function(){self.outOfDiv=false;});self.button.mouseout(function(){self.outOfButton=true;self.hideCategories();});self.divCat.mouseout(function(){self.outOfDiv=true;self.hideCategories();});self.divCat.css('height','100px');self.divCat.hide();$('body').click(function(){self.disable();});},loadContent:function()
{var self=this;self.divCat.html(''+'   <table class="compactTable nopadding">'+'      <tr>'+'        <td class="table-categories-tl"></td>'+'        <td class="table-categories" style="border-top: 1px solid #dcdcdc;"></td>'+'        <td class="table-categories-tr"></td>'+'      </tr>'+'      <tr>'+'        <td class="table-categories" style="border-left: 1px solid #dcdcdc;"></td>'+'        <td class="table-categories"> Laden... </td>'+'        <td class="table-categories" style="border-right: 1px solid #dcdcdc;"></td>'+'      </tr>'+'      <tr>'+'        <td class="table-categories-bl"></td>'+'        <td class="table-categories" style="border-bottom: 1px solid #dcdcdc;"></td>'+'        <td class="table-categories-br"></td>'+'      </tr>'+'   </table>');self.loaded=true;$.getJSON(self.remoteUrl,function(data)
{var nbResult=0;var nbPart=0;if(data['error']=='')
{self.divCat.html(data['result']);}
else
{alert(data['error']);}});},displayCategories:function()
{var self=this;self.divCat.css('top',self.button.offset().top+self.button.height()-1);self.divCat.css('left',self.button.offset().left-4);clearTimeout(this.timer);this.timer=setTimeout(function(){if(!self.outOfButton||!self.outOfDiv)
{self.divCat.show();}},300);if(!self.loaded)
{self.loadContent();}},hideCategories:function()
{var self=this;clearTimeout(this.timer);this.timer=setTimeout(function(){if(self.outOfButton&&self.outOfDiv&&!self.buttonOn)
{self.buttonOn=false;self.divCat.hide();}},300);},disable:function()
{this.buttonOn=false;this.divCat.hide();}};function IGCategories(buttonId,divCatId,remoteUrl)
{this.init(buttonId,divCatId,remoteUrl);}
function showCode(codeId)
{$.getJSON(relPath+'ajax/ajax.php?cmd=getVoucherCode&id='+encodeURIComponent(codeId),function(data)
{var nbResult=0;var nbPart=0;if(data['error']=='')
{$('#code-'+codeId).html(data['result']);}
else
{alert(data['error']);}});}
function addFavorite(id)
{$.getJSON(relPath+'ajax/ajax.php?cmd=addFavorite&id='+id,function(data)
{if(data['error']!='')
{alert(data['error']);return;}
else
{var end=window.location.href.indexOf('?');if(end==0)
{end=window.location.href.length;}
lhie.lr(window.location.href.substring(0,end)+'?/command=refresh&scroll='+document.body.parentNode.scrollTop);}});}
function removeFavorite(id)
{$.getJSON(relPath+'ajax/ajax.php?cmd=removeFavorite&id='+id,function(data)
{if(data['error']!='')
{alert(data['error']);return;}
else
{var end=window.location.href.indexOf('?');if(end==0)
{end=window.location.href.length;}
lhie.lr(window.location.href.substring(0,end)+'?/command=refresh&scroll='+document.body.parentNode.scrollTop);}});}
function showFullDescription()
{$('#merchantDescription').css('height','auto');$('#showFullLink').hide();}
function truncateDescription()
{if($('#merchantDescriptionFull').height()-5>$('#merchantDescription').height())
{$('#showFullLink').html('<a style="color: #505050; font-size: 11px;" href="javascript:showFullDescription()">weiter ...</a>');}}
var voucherPopupOpened=false;function addVoucherLineHandler()
{var handler=function(e)
{var vId=this.id.replace('voucherTable-','');var lId=$('#voucherLine-'+vId+' > a');if(!voucherPopupOpened)
{voucherPopupOpened=true;lId.click();lhie.lr(lId.attr('href'));}};$('.voucherLine').click(handler);$('.homepage-voucher').click(handler);$('.homepage-voucher-small').click(handler);$('.cashbackup-bloc').click(handler);}
function revealAllCodes()
{$('.voucherLine').each(function(){var vId=this.id.replace('voucherTable-','');if(vId>0)
{showCode(vId);}});}
function clickedOnVoucher(redirUrl)
{voucherPopupOpened=true;window.open(redirUrl);}
function showTab(id)
{$('.search-tab-left-selected').attr('class','search-tab-left');$('.search-tab-middle-selected').attr('class','search-tab-middle');$('.search-tab-right-selected').attr('class','search-tab-right');$('#tab-'+id+'-left').attr('class','search-tab-left-selected');$('#tab-'+id+'-middle').attr('class','search-tab-middle-selected');$('#tab-'+id+'-right').attr('class','search-tab-right-selected');$('.tabcontent').hide();$('#tab-'+id).show();}
var defilLogoHomepageLock=false;function defilLogoHomepage(backward)
{if(defilLogoHomepageLock)return;defilLogoHomepageLock=true;var elems=$('.homepage-top-merchant-bloc');var maxLogoLeft=0;var minLogoLeft=1000;elems.each(function(i){var elem=elems[i];var curLeft=$(elem).position().left;if(curLeft>maxLogoLeft)maxLogoLeft=curLeft;if(curLeft<minLogoLeft)minLogoLeft=curLeft;});maxLogoLeft+=690;minLogoLeft-=690;if(backward)
{maxLogoLeft-=690;elems.each(function(i){var elem=elems[i];var curLeft=$(elem).position().left;if(curLeft==maxLogoLeft)
{$(elem).css('left',minLogoLeft);return;}});$('.homepage-top-merchant-bloc').animate({"left":"+=690px"},1000,"swing",function(){defilLogoHomepageLock=false;});}
else
{elems.each(function(i){var elem=elems[i];var curLeft=$(elem).position().left;if(curLeft<0)
{$(elem).css('left',maxLogoLeft);maxLogoLeft+=690;}});$('.homepage-top-merchant-bloc').animate({"left":"-=690px"},1000,"swing",function(){defilLogoHomepageLock=false;});}}
function showFullOfferDesc(id)
{if($('#offer-description-'+id+'-full').css('display')=='none')
{$('#offer-description-'+id+'-show').text('[-]');}
else
{$('#offer-description-'+id+'-show').text('[+]');}
$('#offer-description-'+id+'-full').toggle();}