

function change_user(userid,onoff)
{
   if(onoff=='on')
      {
      document.body.style.overflow='hidden';
      document.getElementById('change_user').style.display='block';
      if( document.getElementById('navbar_username').value!='')
         document.getElementById('navbar_password').focus();
      else
         document.getElementById('navbar_username').focus();
      }
   else
      {
      document.getElementById('change_user').style.display='none';
      document.body.style.overflow='';
      }




}

// **************************** ajax shoutbox ********************************

function shoutbox_addmessage(location)
{
	var message = document.getElementById('message').value;	
	if(message=='')return false;
	document.getElementById('shoutbox_ok').disabled = 'disabled';
	xml = new vB_AJAX_Handler(true);
	xml.onreadystatechange(shoutbox_addmessage_process);

	
	xml.send('shoutbox.php?action=ajax_addmessage', 'message='+PHP.urlencode(message)+'&location='+location );
}


function shoutbox_addmessage_process()
{
	
	if(xml.handler.readyState==4)
		{
		document.getElementById('shoutbox_ok').disabled = '';
		document.getElementById('shoutbox_messages').innerHTML= xml.handler.responseText;
		document.getElementById('message').value = '';
		
		}
	
}


function shoutbox_delmessage(id,maxshouts)
{
	xml = new vB_AJAX_Handler(true);
	xml.onreadystatechange(shoutbox_addmessage_process);

	

	xml.send('shoutbox.php?action=ajax_delmessage&id='+id+'', '' );
}

/****************************************************************************************** */





function popupmp3reader()
{
	
	
	
if(window.parent.document.getElementById('swfobj'))
	{

	var phrase='Lecteur LF by firefrogz\nVous êtes en mode lecteur, voulez-vous quitter ce mode ?';	
	if (confirm(phrase))
	window.parent.location=('index.php');
	else
	return false;		

	}
else
	{
	var phrase='Lecteur LF by firefrogz\nVoulez-vous passer en mode lecteur ?\nLe mode lecteur affichera le forum avec un lecteur rétractable en haut à gauche.\nSi vous préférez passer par une popup traditionnelle cliquez sur Annuler.\n(Pour plus de renseignements consultez le forum Bugs & Améliorations)';	
	if (confirm(phrase))
	window.location=('player.php');
	else
	m = window.open('player.php?show=popup','mp3reader','toolbar=0,location=0,directories=0,status=0,scrollbars=0,resizable=1,copyhistory=0,menuBar=0,width=250,height=110');
		
		
	}

return false;		
}

function openpopup(doc)
{
	fenetre = window.open(doc,'_blank','toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=1,copyhistory=0,menuBar=0,width=800,height=600');
}



function spoiler(value) {
	var actual = document.getElementById('spoiler_'+value+'').style.display;
	if (actual=='none')  
		document.getElementById('spoiler_'+value+'').style.display='';
	else 
		document.getElementById('spoiler_'+value+'').style.display='none';

}

function ffzcollapse(value) {
	var actual = document.getElementById('collapse_'+value+'').style.display;
	if (actual=='none')  
      {
      document.getElementById('collapse_'+value+'').style.display='';
      document.getElementById('collapse_img_'+value+'').src='images/buttons/collapse_alt.gif';
      }
	else 
      {
      document.getElementById('collapse_'+value+'').style.display='none';
      document.getElementById('collapse_img_'+value+'').src='images/buttons/collapse_alt_collapsed.gif';
      }

}

function ffzshowhide(id)
{
	
	if(document.getElementById(id).style.display=='block')
	document.getElementById(id).style.display="none";
	else
	document.getElementById(id).style.display="block";
	
	
}

function showhidediv(switcher,id)
{
	
	if(document.getElementById(switcher).checked==true)
	document.getElementById(id).style.display="block";
	else
	document.getElementById(id).style.display="none";
	
	
}

function album_confirm(type)
{
if(type=='delalbum')
	var phrase='Êtes-vous certain de vouloir supprimer cet album ?';
else if(type=='delphoto')
	var phrase='Êtes-vous certain de vouloir supprimer cette photo ?';
else if(type=='delcat')
	var phrase='Êtes-vous certain de vouloir supprimer cette catégorie ?';
else if(type=='delpuzzle')
	var phrase='Êtes-vous certain de vouloir supprimer ce puzzle ?';
else if(type=='delelt')
	var phrase='Êtes-vous certain de vouloir supprimer cet élément ?';
else
	var phrase='Êtes-vous certain de vouloir effectuer cette action ?';
   	
	if (confirm(phrase))
	{
		return true;
	}
	else
	{
		return false;
	}
}

// ************************* REMOTE ******************************
function openclose(div)
{
var group = "group_" + div;
var button = "button_" + div;
var hiddenforum = "hiddenforum_" + div;
var hiddenremote = "hiddenremote_" + div;

if(document.getElementById(group).style.display=="")
	{
	document.getElementById(button).src = "./images/remote/expand.gif";
	document.getElementById(group).style.display="none";
    if(document.getElementById(hiddenforum)) document.getElementById(hiddenforum).value=1;
	 if(document.getElementById(hiddenremote)) document.getElementById(hiddenremote).value=0;
	}
else
	{
	document.getElementById(button).src = "./images/remote/collapse.gif";
	document.getElementById(group).style.display="";
     if(document.getElementById(hiddenforum)) document.getElementById(hiddenforum).value=0;
	  if(document.getElementById(hiddenremote)) document.getElementById(hiddenremote).value=1;
	}
}

function setremoteaction(action,value)
{

document.getElementById('remoteaction').value=action;
if(value)
document.getElementById('remotevalue').value=value;
document.forms['remoteform'].submit();		
}


function transfertcode(from,to)
{
var message = document.getElementById(from).value;

if(window.opener.vB_Editor['vB_Editor_001'].wysiwyg_mode == 1)
message = message.replace(/\r?\n/g,'<br />');


window.opener.vB_Editor['vB_Editor_001'].insert_text(message);

varclose = confirm("Le code a été inséré dans votre nouveau message.\nVoulez-vous fermer l'assistant ?");

if(varclose==true)
	{
	this.close();
	}
}


// #########################################################################################


var persistclose = 1;
var startX = 10;
var startY = 0;
var verticalpos = "fromtop";
var fisheyeposition;




function iecompattest()
{
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function get_cookie(Name)
{
	var search = Name + "="
	var returnvalue = "";
	if (document.cookie.length > 0)
	{
		offset = document.cookie.indexOf(search)
		if (offset != -1)
		{
			offset += search.length
			end = document.cookie.indexOf(";", offset);
			if (end == -1) end = document.cookie.length;
			returnvalue=unescape(document.cookie.substring(offset, end))
		}
	}
	return returnvalue;
}

function closebar()
{
	if (persistclose)
	document.cookie="remainclosed=1"
	document.getElementById("topbar").style.visibility="hidden"
}

/*******************************************************************
 *
 *******************************************************************/ 
function staticbar()
{
if(!document.getElementById("topbar"))return;

if(fisheyeposition=='topleft')
   {
   startX = 10;
   startY = 0;
   verticalpos = "fromtop";
   }
else if(fisheyeposition=='topright')
   {
   startX = 10;
   startY = 0;
   verticalpos = "fromtop";
   }
else if(fisheyeposition=='btmleft')
   {
   startX = 10;
   startY = 70;
   verticalpos = "frombottom";
   }
else if(fisheyeposition=='btmright')
   {
   startX = 10;
   startY = 70;
   verticalpos = "frombottom";
   }
else
   {
   return ;
   }



	barheight=document.getElementById("topbar").offsetHeight;
	var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
	var d = document;
	function ml(id)
	{
		var el=d.getElementById(id);
		if (!persistclose || persistclose && get_cookie("remainclosed")=="")
		el.style.visibility="visible"
		if(d.layers)el.style=el;
		el.sP=function(x,y){
      
      if(fisheyeposition=='topright' || fisheyeposition=='btmright' )
         {/*this.style.right=x+"px";*/this.style.top=y+"px";}
      else
         {/*this.style.left=x+"px";*/this.style.top=y+"px";}
            
      
      };
		el.x = startX;
		if (verticalpos=="fromtop")
			el.y = startY;
		else
		{
			el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
			el.y -= startY;
		}
		return el;
	}
	
	window.stayTopLeft=function()
	{
		if (verticalpos=="fromtop")
		{
			var pY = ns ? pageYOffset : iecompattest().scrollTop;
			ftlObj.y += (pY + startY - ftlObj.y)/4;
		}
		else
		{
			var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
			ftlObj.y += (pY - startY - ftlObj.y)/4;
		}
		ftlObj.sP(ftlObj.x, ftlObj.y);
		setTimeout("stayTopLeft()", 10);
	}
	ftlObj = ml("topbar");
	stayTopLeft();
}

/*********************************************************
 * INIT STATIC BAR
 **********************************************************/ 
function initStaticbar(pos)
   {

   fisheyeposition = pos ;
   
    if (window.addEventListener)
   	window.addEventListener("load", staticbar, false)
   else if (window.attachEvent)
   	window.attachEvent("onload", staticbar)
   else if (document.getElementById)
   	window.onload=staticbar  
   
   
   }


/**********************************************************
 *
 *********************************************************/ 
function ffzChrono()
{
   ffzclock_time2='08.12 - 21 : 00';
   document.body.innerHTML+='"<div id="ffzclock" style="font-size:8pt;letter-spacing:2px;position:absolute;border:2px solid #1e5c90;background:url(images/noel/chrono.jpg) repeat-x top #a42427;left:700px;top:18px;width:180px;height:90px;color:#fff;text-align:center;padding-top:10px;">Il est actuellement<div id="ffzclock_time1" style="border:1px inset #a42427;background:#c68484;font-weight:bold;padding:2px;height:15px;width:140px;margin:0 auto;margin-top:5px;"></div>Le Forum de Noël<div id="ffzclock_time2" style="border:1px inset #a42427;background:#c68484;font-weight:bold;width:140px;padding:2px;margin:0 auto;margin-top:5px;height:15px;">'+ffzclock_time2+'</div></div>';
   
   
   ffzClock();






}

/*******************************/
function ffzClock()
{
   var clock_time = new Date();
   var clock_day = clock_time.getDate();
   clock_day<10 ? clock_day='0'+clock_day : false;
   var clock_month = clock_time.getMonth()+1;
   clock_month<10 ? clock_month='0'+clock_month : false;
   var clock_hours = clock_time.getHours();
   var clock_minutes = clock_time.getMinutes();
   var clock_seconds = clock_time.getSeconds();

   
   if (clock_hours < 10){clock_hours = "0" + clock_hours;}
   if (clock_minutes < 10){clock_minutes = "0" + clock_minutes;}
   if (clock_seconds < 10){clock_seconds = "0" + clock_seconds;}
   
   if(document.getElementById('ffzclock_time1'))
   document.getElementById('ffzclock_time1').innerHTML = clock_day+'.'+clock_month+' - '+clock_hours+' : '+clock_minutes;
   
   
   
   setTimeout("ffzClock()", 60000);
}

