
function resizeWindow(){var h=iHeight();if($('sem-liens'))
h-=$('sem-liens').clientHeight+1;if($('sem-onglet'))
h-=$('sem-onglet').clientHeight+1;if(h<100)
h=100;if($('sem-requete'))
$('sem-requete').style.height=h+'px';if($('sem-result'))
$('sem-result').style.height=h+'px';if($('sem-maj'))
$('sem-maj').style.height=h+'px';}
var Tab=Class.create({initialize:function(name,state){this.name=name;this.tab='sem-onglet-'+name;this.block='sem-'+name;this.state=state;},setState:function(to){this.state=to;$(this.tab).attributes['class'].value='onglet-'+to;if(to=='active'){if(this.onShow)
this.onShow();showElement(this.block);}else{if(this.onHide)
this.onHide();hideElement(this.block);}},setTitle:function(title){var spans=$(this.tab).getElementsByTagName('span');for(var i=0;i<spans.length;i++){var s=spans[i];var c=spans[i].getAttribute('class');if(!c)
c=spans[i].attributes['class'].value;if(c=='sem-tab-title')
spans[i].innerHTML=title;}},setContent:function(content){this.scroll2Top();$(this.block).innerHTML=content;},addContent:function(content){$(this.block).innerHTML+=content;},setRSS:function(rss){var divs=$(this.tab).getElementsByTagName('div');for(var i=0;i<divs.length;i++){if((divs[i].getAttribute('class')=='rss')||(divs[i].attributes['class'].value=='rss')){var a=divs[i].getElementsByTagName('a')[0];a.setAttribute('href',rss);a.setAttribute('target','_blank');divs[i].style.display=rss?'block':'none';break;}}},hide:function(){this.setState('hidden');},scroll2Top:function(){$(this.block).scrollTop=0;},onShow:null,onHide:null});var tabs={requete:new Tab('requete','active'),result:new Tab('result','disabled'),maj:new Tab('maj','hidden')};tabs.maj.onHide=function(){if(!tabChange){var tab,a=false;for(tab in tabs){if(tabs[tab].state=='active')
a=true;}
if(!a){for(tab in tabs){if(tabs[tab].state=='inactive'){tabs[tab].setState('active');break;}}}}};var ficheTabFrom='result';var tabChange=false;function tabActivate(tab){var cTab;tabChange=true;if(tabs[tab].state!='disabled'){for(i in tabs){if((i!=tab)&&$(tabs[i].tab)&&(tabs[i].state=='active')){tabs[i].setState('inactive');}
if(i==tab)
cTab=tabs[i];}
cTab.setState('active');}
tabChange=false;}
var tabTextes={ref:'tabTextes',state:null,tTimer:null,sources:{},divTab:'sem-liens',divText:'sem-liens-texte',divLink:'sem-liens-liens',iHeight:0,tHeight:0,height:0,linkText:'',liens:{'contact-cci':'Contactez votre CCI','limites-de-responsabilite':'Limites de responsabilité','mentions-legales':'Mentions légales'},init:function(){this.divTab=$(this.divTab);this.iHeight=this.divTab.clientHeight;this.linkText=$(this.divLink).innerHTML;},showText:function(text,label){if(this.tTimer)
clearTimeout(this.tTimer);if(!label)
label=this.liens[text];if(this.state!=null){if(text!=this.state){var txt='<b><a href="javascript:void(0);" onclick="tabTextes.hideText();" title="Fermer">'+label+'</a></b>&nbsp;&nbsp;';txt+='<div class="sem-texte-close" onclick="tabTextes.hideText();" title="Fermer">&nbsp;</div>';$(this.divLink).innerHTML=txt;this.update(text);}else
this.hideText();}else{this.state=text;this.tHeight=iHeight()-2;this.tTimer=setTimeout(this.ref+".grow()",10);this.height=this.iHeight+40;this.divTab.style.height=this.height+'px';var txt='<b><a href="javascript:void(0);" onclick="tabTextes.hideText();" title="Fermer">'+label+'</a></b>&nbsp;&nbsp;';txt+='<div class="sem-texte-close" onclick="tabTextes.hideText();" title="Fermer">&nbsp;</div>';$(this.divLink).innerHTML=txt;$(this.divText).style.height=this.tHeight-this.iHeight-2;this.update(text);}},update:function(text){this.state=text;var params;if(text=='contact-cci'){params={texte:text,requete:checkRequete.formValid()?checkRequete.form.requete.value:'0',departement:checkRequete.getFormDepartement()};if(checkRequete.form.commune)
params.commune=checkRequete.form.commune.value;}else
params={texte:text};var a=new Ajax.Updater(this.divText,'texte.php',{method:'post',asynchronous:true,parameters:params});},grow:function(){this.height=this.height+30;if(this.height>this.tHeight)
this.height=this.tHeight;this.divTab.style.height=this.height+'px';if(this.height<this.tHeight)
this.tTimer=setTimeout(this.ref+".grow()",10);else
showElement(this.divText);},shrink:function(){this.height=this.height-30;if(this.height<this.iHeight)
this.height=this.iHeight;this.divTab.style.height=this.height+'px';if(this.height>this.iHeight)
this.tTimer=setTimeout(this.ref+".shrink()",10);},hideText:function(){hideElement(this.divText);if(this.tTimer)
clearTimeout(this.tTimer);this.state=null;this.tTimer=setTimeout(this.ref+".shrink()",10);$(this.divLink).innerHTML=this.linkText;$(this.divText).innerHTML='';}};