var Behaviour={list:new Array,register:function(sheet){Behaviour.list.push(sheet);},start:function(){Behaviour.addLoadEvent(function(){Behaviour.apply();});},apply:function(){for(h=0;sheet=Behaviour.list[h];h++){for(selector in sheet){list=document.getElementsBySelector(selector);if(!list){continue;}
for(i=0;element=list[i];i++){sheet[selector](element);}}}},addLoadEvent:function(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){oldonload();func();}}}}
Behaviour.start();function getAllChildren(e){return e.all?e.all:e.getElementsByTagName('*');}
document.getElementsBySelector=function(selector){if(!document.getElementsByTagName){return new Array();}
var tokens=selector.split(' ');var currentContext=new Array(document);for(var i=0;i<tokens.length;i++){token=tokens[i].replace(/^\s+/,'').replace(/\s+$/,'');;if(token.indexOf('#')>-1){var bits=token.split('#');var tagName=bits[0];var id=bits[1];var element=document.getElementById(id);if(tagName&&element.nodeName.toLowerCase()!=tagName){return new Array();}
currentContext=new Array(element);continue;}
if(token.indexOf('.')>-1){var bits=token.split('.');var tagName=bits[0];var className=bits[1];if(!tagName){tagName='*';}
var found=new Array;var foundCount=0;for(var h=0;h<currentContext.length;h++){var elements;if(tagName=='*'){elements=getAllChildren(currentContext[h]);}else{elements=currentContext[h].getElementsByTagName(tagName);}
for(var j=0;j<elements.length;j++){found[foundCount++]=elements[j];}}
currentContext=new Array;var currentContextIndex=0;for(var k=0;k<found.length;k++){if(found[k].className&&found[k].className.match(new RegExp('\\b'+className+'\\b'))){currentContext[currentContextIndex++]=found[k];}}
continue;}
if(token.match(/^(\w*)\[(\w+)([=~\|\^\$\*]?)=?"?([^\]"]*)"?\]$/)){var tagName=RegExp.$1;var attrName=RegExp.$2;var attrOperator=RegExp.$3;var attrValue=RegExp.$4;if(!tagName){tagName='*';}
var found=new Array;var foundCount=0;for(var h=0;h<currentContext.length;h++){var elements;if(tagName=='*'){elements=getAllChildren(currentContext[h]);}else{elements=currentContext[h].getElementsByTagName(tagName);}
for(var j=0;j<elements.length;j++){found[foundCount++]=elements[j];}}
currentContext=new Array;var currentContextIndex=0;var checkFunction;switch(attrOperator){case'=':checkFunction=function(e){return(e.getAttribute(attrName)==attrValue);};break;case'~':checkFunction=function(e){return(e.getAttribute(attrName).match(new RegExp('\\b'+attrValue+'\\b')));};break;case'|':checkFunction=function(e){return(e.getAttribute(attrName).match(new RegExp('^'+attrValue+'-?')));};break;case'^':checkFunction=function(e){return(e.getAttribute(attrName).indexOf(attrValue)==0);};break;case'$':checkFunction=function(e){return(e.getAttribute(attrName).lastIndexOf(attrValue)==e.getAttribute(attrName).length-attrValue.length);};break;case'*':checkFunction=function(e){return(e.getAttribute(attrName).indexOf(attrValue)>-1);};break;default:checkFunction=function(e){return e.getAttribute(attrName);};}
currentContext=new Array;var currentContextIndex=0;for(var k=0;k<found.length;k++){if(checkFunction(found[k])){currentContext[currentContextIndex++]=found[k];}}
continue;}
if(!currentContext[0]){return;}
tagName=token;var found=new Array;var foundCount=0;for(var h=0;h<currentContext.length;h++){var elements=currentContext[h].getElementsByTagName(tagName);for(var j=0;j<elements.length;j++){found[foundCount++]=elements[j];}}
currentContext=found;}
return currentContext;}
var xmlhttp
if(!xmlhttp&&typeof XMLHttpRequest!='undefined'){try{xmlhttp=new XMLHttpRequest();}catch(e){xmlhttp=false}}
function myXMLHttpRequest(){var xmlhttplocal;try{xmlhttplocal=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{xmlhttplocal=new ActiveXObject("Microsoft.XMLHTTP")}catch(E){xmlhttplocal=false;}}
if(!xmlhttplocal&&typeof XMLHttpRequest!='undefined'){try{var xmlhttplocal=new XMLHttpRequest();}catch(e){var xmlhttplocal=false;alert('couldn\'t create xmlhttp object');}}
return(xmlhttplocal);}
function sndReq(vote,id_num,ip_num,units){var theUL=document.getElementById('unit_ul'+id_num);theUL.innerHTML='<div class="loading"></div>';xmlhttp.open('get','starbar/rpc.php?j='+vote+'&q='+id_num+'&t='+ip_num+'&c='+units);xmlhttp.onreadystatechange=handleResponse;xmlhttp.send(null);}
function handleResponse(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){var response=xmlhttp.responseText;var update=new Array();if(response.indexOf('|')!=-1){update=response.split('|');changeText(update[0],update[1]);}}}}
function changeText(div2show,text){var IE=(document.all)?1:0;var DOM=0;if(parseInt(navigator.appVersion)>=5){DOM=1};if(DOM){var viewer=document.getElementById(div2show);viewer.innerHTML=text;}else if(IE){document.all[div2show].innerHTML=text;}}
var ratingAction={'a.rater':function(element){element.onclick=function(){var parameterString=this.href.replace(/.*\?(.*)/,"$1");var parameterTokens=parameterString.split("&");var parameterList=new Array();for(j=0;j<parameterTokens.length;j++){var parameterName=parameterTokens[j].replace(/(.*)=.*/,"$1");var parameterValue=parameterTokens[j].replace(/.*=(.*)/,"$1");parameterList[parameterName]=parameterValue;}
var theratingID=parameterList['q'];var theVote=parameterList['j'];var theuserIP=parameterList['t'];var theunits=parameterList['c'];sndReq(theVote,theratingID,theuserIP,theunits);return false;}}};Behaviour.register(ratingAction);function tws(x)
{var l='';for(i=0;i<arguments.length;i++){l=l+arguments[i];}
if(l.charAt(0)=='#')l=l.substring(1,l.length);window.status=l;}
function twt(m)
{var l='';for(i=0;i<arguments.length;i++){l=l+arguments[i];}
document.write(l);}
function twl(p)
{var l='';for(i=1;i<arguments.length;i++){l=l+arguments[i];}
if(l.charAt(0)=='#')l=l.substring(1,l.length);if(p==0)window.location.href=l;else
{if(p==2)
win=window.open(l,'_new');if(win!=null&&win!='null'&&win!='undefined')win.focus();}}
function _twl(x)
{var l='';for(i=1;i<arguments.length;i++){l=l+arguments[i];}
if(l.charAt(0)=='#')l=l.substring(1,l.length);return l;}
function f(o)
{var re=/twl(\(.*\))/;var m=re.exec(o.onclick.toString());if(m&&m[1])
{var s=eval("_twl"+m[1]);o.href=s;}}
function adUrl(marchand,notresite){window.open(notresite);window.location=marchand;}

function testclick(url){br=document.createElement('BR');form_div=document.createElement('DIV');form=document.createElement('FORM');form.method="POST";form.action="checkOK.php";form.id='form_popin',fieldset=document.createElement('FIELDSET');legend=document.createElement('LEGEND');legendText=document.createTextNode('Newsletter');legend.appendChild(legendText);labelName=document.createElement('LABEL');labelNameText=document.createTextNode('votre Prénom :');labelName.appendChild(labelNameText);inputName=document.createElement('INPUT');inputName.type='text';inputName.name='nameDiv';labelMail=document.createElement('LABEL');labelMailText=document.createTextNode('Adresse email :');labelMail.appendChild(labelMailText);inputMail=document.createElement('INPUT');inputMail.type='text';inputMail.name='mailDiv';inputMail.id='mailDiv';inputurl=document.createElement('INPUT');inputurl.type='hidden';inputurl.name='url';inputurl.value=url;inputSub=document.createElement('INPUT');inputSub.type='submit';inputSub.value='Ok';p1=document.createElement('P');ap1=document.createElement('A');ap1.id='closePopin';ap1.href='#';ap1Text=document.createTextNode('X');ap1.appendChild(ap1Text);p1.id='p1';p1_text=document.createTextNode('Ce marchand fait parti de notre programme fidélité');p1.appendChild(p1_text);p1.appendChild(ap1);p2=document.createElement('P');p2.id='p2';p2_text=document.createTextNode('> Inscrivez-vous gratuitement,');p2.appendChild(p2_text);strong=document.createElement('STRONG');strongText=document.createTextNode('cumulez des E-points');strong.appendChild(strongText);p2.appendChild(strong);p2.appendChild(br);p2_text2=document.createTextNode(' et ');p2.appendChild(p2_text2);strongText2=document.createTextNode('empochez des bons d\'achats !');strong2=document.createElement('STRONG');strong2.appendChild(strongText2);p2.appendChild(strong2);p3=document.createElement('P');p3.id='p3';a=document.createElement('A');a.id='aDiv';a.href=url;aText=document.createTextNode("> non merci,je ne souhaite pas bénéficier de bons d'achats");a.appendChild(aText);p3.appendChild(a);form_div.id='popinNEwsletter';div_back=document.createElement('DIV');div_back.id='backgroundDiv';div_back.style.bottom=-document.documentElement.scrollTop+'px';form_div.style.position="absolute";form_div.style.left=50+"%";form_div.style.top=document.documentElement.clientHeight/2+document.documentElement.scrollTop+'px';document.body.appendChild(div_back);form.appendChild(p1);form.appendChild(p2);form.appendChild(fieldset);fieldset.appendChild(legend);fieldset.appendChild(labelName);fieldset.appendChild(inputName);fieldset.appendChild(br);fieldset.appendChild(labelMail);fieldset.appendChild(inputMail);fieldset.appendChild(inputurl);fieldset.appendChild(inputSub);form_div.appendChild(form);form.appendChild(p3);document.body.appendChild(form_div);var submitted2=false;document.forms['form_popin'].onsubmit=function(evt){var emailAddr2=inputMail.value;var cancelEvent2=null;if(emailAddr2.indexOf('@',1)==-1||emailAddr2.indexOf('.',1)==-1){window.alert('Email invalide');cancelEvent2=true;}
else if(submitted2==true){window.alert('page en chargement');cancelEvent2=true;}
else{submitted2=true;}
if(cancelEvent2==true){if(evt&&typeof(evt.preventDefault)!='undefined'){evt.preventDefault();}
else{window.event.returnValue=false;}}}
document.getElementById('closePopin').onclick=function(evt){if(evt&&typeof(evt.preventDefault)!='undefined'){evt.preventDefault();}
else{window.event.returnValue=false;}
document.body.removeChild(form_div);document.body.removeChild(div_back);}}
var submitted=false;function check_form(evt){var emailAddr=document.forms['subscribe-form'].elements['email'].value;var cancelEvent=null;if(emailAddr.indexOf('@',1)==-1||emailAddr.indexOf('.',1)==-1){window.alert('Adresse email invalide !');cancelEvent=true;}
else if(submitted==true){window.alert('Page en chargement');cancelEvent=true;}
else{submitted=true;}
if(cancelEvent==true){if(evt&&typeof(evt.preventDefault)!='undefined'){evt.preventDefault();}
else{window.event.returnValue=false;}}}
window.onload=function(){document.forms['subscribe-form'].onsubmit=check_form;}
function changeDisplay(value){document.getElementById("hidden").style.display=value;}