//	| ############################# DEWG ####################################### |
//	|-------------- powered by Declics Multimedia -------- 2004-2005 ----------- |
//	| ########################################################################## |

var ns4=(document.layers);
var ie4=(document.all&&!document.getElementById);
var ie5=(document.all&&document.getElementById);
var ns6=(!document.all&&document.getElementById);
var mac=(navigator.appVersion.indexOf("Mac")>=0)?1:0;

//############## rollover functions ##################################################
function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}


function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}
//############## html encoding functions ###########################################
function URLEncode(plaintext)
{
	var longueur=plaintext.length;
	var SAFECHARS = "0123456789" +		// Numeric
					"ABCDEFGHIJKLMNOPQRSTUVWXYZ" +	// Alphabetci
					"abcdefghijklmnopqrstuvwxyz" +
					"-_.!~*'()";		// RFC2396 Mark characters
	var HEX = "0123456789ABCDEF";

	var encoded = "";
	for (var i = 0; i < plaintext.length; i++ ) 
	{
		var ch = plaintext.charAt(i);
	    	if (ch == " ") 
		{
		    	encoded += "+";		// x-www-urlencoded, rather than %20
		} 
		else if (SAFECHARS.indexOf(ch) != -1) 
		{
		    	encoded += ch;
		} 
		else 
		{
		    	var charCode = ch.charCodeAt(0);
			if (charCode > 255) 
			{
			    	alert( "Unicode Character '" + ch + "' cannot be encoded using standard URL encoding.\n" +
				        "(URL encoding only supports 8-bit characters.)\n" +
						"Un espace (+) sera mis à la place." );
				encoded += "+";
			} 
			else 
			{
				encoded += "%";
				encoded += HEX.charAt((charCode >> 4) & 0xF);
				encoded += HEX.charAt(charCode & 0xF);
			}
		}

	} // fin du for

	return encoded;
}

//############## miscellaneous functions ##################################################
function PopMe(url,width,height,resizable,scrollbars,pop_name,other_options)
{
	//other_options = toolbar,menubar,status,toolbar,location,directories,left,top
	chaine="";
	if (resizable) chaine+="resizable=yes,";
	if (scrollbars) chaine+="scrollbars=yes,";
	if (width) chaine+="width="+width+","; else chaine+="width=300,";
	if (height) chaine+="height="+height+","; else chaine+="height=200,";	
	if (other_options) chaine+=other_options;

	if (!pop_name) pop_name="_new";

	w = window.open (url,pop_name,chaine);
	w.focus();
}


function HiddenDownload(what)
{
	PopMe(what,800,600,0,0,"telechargement");
}

//############## XiTi functions ##########################################################
function xt_clic(typecl,page,url,nvlle)
{
	hsh = new Date();
	hsd = document;
	hsr = hsd.referrer.replace(/[<>]/g, '');
	xt_img = new Image();
	hsi = 'http://logp.xiti.com/hit.xiti?s=27198';
	hsi += '&p='+page+'&clic='+typecl+'&hl=' + hsh.getHours() + 'x' + hsh.getMinutes() + 'x' + hsh.getSeconds();
	if(parseFloat(navigator.appVersion)>=4)
	{
		Xiti_s=screen;
		hsi += '&r=' + Xiti_s.width + 'x' + Xiti_s.height + 'x' + Xiti_s.pixelDepth + 'x' + Xiti_s.colorDepth;
	}
	hsi += '&ref=' + hsr.replace(/&/g, '$');
	xt_img.src = hsi;
	if (url != null)
	{ 
		if ((nvlle=='')||(nvlle==null)) 
		{ 
			hsd.location = url;
			} 
		else 
		{
			xfen = window.open(url,'xfen',''); xfen.focus();
		}
	}
	else return;
}

function closeWindow()
{
	window.close();
}