// (c) 2006 FabCMS / Smallville Site Web

var useragent=navigator.userAgent.toLowerCase();var is_mandriva2007_64b=((useragent.indexOf('mandriva')!=-1)&&(useragent.indexOf('x86_64')!=-1)&&(useragent.indexOf('2007')!=-1));function getPageScroll(){var yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;}else if(document.body){yScroll=document.body.scrollTop;}
arrayPageScroll=new Array('',yScroll)
return arrayPageScroll;}
function getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=document.body.scrollWidth;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){windowWidth=self.innerWidth;windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=windowWidth;}else{pageWidth=xScroll;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight)
return arrayPageSize;}
function login()
{new Ajax.Request(site_url+'index.php',{parameters:'act=xmllogin&id='+page_id,onSuccess:function(t){sitebox_enabled('Connexion',t.responseText);},onFailure:AjaxError});}
function error(message)
{if(message!='')
{var html="<p>"+message+"</p>\n"}
else
{var html="<p>Une erreur inconnue s'est produite.</p>\n"
html+="<p>Si vous pensez qu'il s'agit d'un bug veuillez le signaler &agrave; l'administrateur du site.</p>\n";}
sitebox_enabled('Erreur',html,1);}
function sitebox_enabled(title,content,error)
{var objBody=document.getElementsByTagName("body").item(0);var objOverlay=document.createElement("div");objOverlay.setAttribute('id','overlay');objOverlay.style.opacity='0';objOverlay.onclick=function(){sitebox_disabled();return false;}
objBody.appendChild(objOverlay);var objSitebox=document.createElement("div");objSitebox.setAttribute('id','SiteBox');objSitebox.style.opacity='0';objBody.appendChild(objSitebox);if(error==1)
{var objDiv=document.createElement("div");objDiv.setAttribute('id','error');objSitebox.appendChild(objDiv);}
else
{var objDiv=objSitebox;}
var objTitle=document.createElement("h1");objTitle.innerHTML=title;objDiv.appendChild(objTitle);var objMessage=document.createElement("div");objMessage.setAttribute('id','message');objMessage.innerHTML=content;objMessage.innerHTML+="<p class='smalltext' style='margin:25px 0 5px 0'>( Fermer cette fen&ecirc;tre en cliquant &agrave; l'ext&eacute;rieur de celle-ci )</p>";objDiv.appendChild(objMessage);sitebox_position();if(is_mandriva2007_64b)
{$("overlay").style.opacity='0.8';Element.show($("overlay"));Element.show($("SiteBox"));}
else
{Effect.Appear('overlay',{duration:0.2,from:0.0,to:0.8,queue:'front'});Effect.Appear('SiteBox',{duration:1.0,queue:'end'});}
Event.observe(window,'resize',sitebox_position,false);Event.observe(window,'scroll',sitebox_position,false);}
function sitebox_position()
{var scroll=getPageScroll();var size=getPageSize();var height=size[3]-Element.getHeight('SiteBox');height=height/2;$('SiteBox').style.top=height+scroll[1]+'px';$('overlay').style.height=size[1]+"px";}
function sitebox_disabled()
{Event.stopObserving(window,'resize',sitebox_position,false);Event.stopObserving(window,'scroll',sitebox_position,false);if(is_mandriva2007_64b)
{Element.remove($("overlay"));Element.remove($("SiteBox"));return;}
new Effect.Fade('SiteBox',{duration:0.2});new Effect.Fade('overlay',{duration:0.2,queue:'end'});}
function site_init()
{for(var i=0;i<document.getElementsByTagName('a').length;i++)
{if(document.getElementsByTagName('a')[i].href==site_url+'connexion.html')
{document.getElementsByTagName('a')[i].setAttribute("onclick","login();return false");break;}}
if($('edit'))
{$('edit').setAttribute("onclick","editpage();return false");}}
function AjaxError(request)
{error(request.responseText);}