
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){Event.observe(window,'load',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;}
function show(event,id)
{for(var i=1;i<=10;i++)
{if(document.getElementById('menu-smenu'+i))
{Element.hide('menu-smenu'+i);}}
if(id)
{Element.show(id);}}
var myrules={'#header':function(el)
{el.onmouseover=function()
{show(null);}},'#menu1':function(el)
{el.onmouseover=function()
{show(null,'menu-smenu1');}
el.onmouseout=function()
{show();}},'#menu2':function(el)
{el.onmouseover=function()
{show(null,'menu-smenu2');}
el.onmouseout=function()
{show();}},'#menu3':function(el)
{el.onmouseover=function()
{show(null,'menu-smenu3');}
el.onmouseout=function()
{show();}},'#menu5':function(el)
{el.onmouseover=function()
{show(null,'menu-smenu5');}
el.onmouseout=function()
{show();}}};Behaviour.register(myrules);function insertionAnnonces()
{var espacesPub;addEspace("http://fl01.ct2.comclick.com/aff_frame.ct2?id_regie=1&num_editeur=12650&num_site=1&num_emplacement=1",468,60);addEspace("http://fl01.ct2.comclick.com/aff_frame.ct2?id_regie=1&num_editeur=12650&num_site=1&num_emplacement=3",120,600);addEspace("http://fl01.ct2.comclick.com/aff_frame.ct2?id_regie=1&num_editeur=12650&num_site=1&num_emplacement=2",90,60);addEspace("http://fl01.ct2.comclick.com/aff_frame.ct2?id_regie=1&num_editeur=12650&num_site=1&num_emplacement=6",728,90); addLoadHandler(function(){remplirEspaces();});function addEspace(url,width,height)
{if(typeof espacesPub=="undefined")
espacesPub=new Array();espacesPub[espacesPub.length]={url:url,width:width,height:height,divClass:"pub"+width+height};}
function remplirEspaces()
{for(var i=0;i<espacesPub.length;i++)
{insertPub(espacesPub[i].url,espacesPub[i].width,espacesPub[i].height,espacesPub[i].divClass);}}
function insertPub(url,width,height,divClass)
{var divs=getElementsBySelector('div.'+divClass);if(divs.length>0)
{for(var j=0;j<divs.length;j++)
{if(!divs[j])
continue;while(divs[j].hasChildNodes())
{divs[j].removeChild(divs[j].firstChild);}
var iframe=document.createElement("iframe");iframe.src=url;divs[j].appendChild(iframe);}}}
function addLoadHandler(handler)
{if(window.addEventListener)
{window.addEventListener("load",handler,false);}
else if(window.attachEvent)
{window.attachEvent("onload",handler);}
else if(window.onload)
{var oldHandler=window.onload;window.onload=function piggyback()
{oldHandler();handler();};}
else
{window.onload=handler;}}
function getElementsBySelector(selector)
{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=currentContext[h].all?currentContext[h].all:currentContext[h].getElementsByTagName('*');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=currentContext[h].all?currentContext[h].all:currentContext[h].getElementsByTagName('*');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;}
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;}}
if(document.createElement&&document.getElementsByTagName&&!navigator.userAgent.match(/opera\/?6/i))
insertionAnnonces();var popupLinkConfig=new Array;var top=(screen.height-250)/2;var left=(screen.width-233)/2;popupLinkConfig["popupstream"]=new Array("","toolbar=no, location=no, directories=no, status=no, scrollbars=no, resizable=no, copyhistory=yes, width=233, height=310, left="+left+", top="+top);top=(screen.height-394)/2;left=(screen.width-485)/2;popupLinkConfig["popupstreamds"]=new Array("","toolbar=no, location=no, directories=no, status=no, scrollbars=no, resizable=no, copyhistory=yes, width=394, height=485, left="+left+", top="+top);window.onload=initPage;function initPage(){initPopupLinks();}
function initPopupLinks()
{if(!document.getElementsByTagName)return true;var pageLinks=document.getElementsByTagName("a");for(var i=0;i<pageLinks.length;i++)
{if(((pageLinks[i].className!=null)&&(pageLinks[i].className!=""))||((pageLinks[i].parentNode.className!=null)&&(pageLinks[i].parentNode.className!="")))
{var linkClass=" "+pageLinks[i].className+" ";if((linkClass=="  ")&&(pageLinks[i].parentNode.className!=""))
{linkClass=" "+pageLinks[i].parentNode.className+" ";}
for(var theKey in popupLinkConfig)
{if(linkClass.indexOf(" "+theKey+" ")>-1)
{if((pageLinks[i].target=="")||(pageLinks[i].target==null))
{pageLinks[i].target=(popupLinkConfig[theKey][0]!="")?popupLinkConfig[theKey][0]:theKey;}
pageLinks[i].settings=popupLinkConfig[theKey][1];pageLinks[i].onclick=popUp;}}}}
return true;}
function popUp()
{newWin=window.open(this.href,this.target,this.settings);newWin.focus();return false;}
