//
//	Librairie by The Rubik's Man
//		 © 2005-2006
//
/**
  *		Methodes :
  *					--  encode()
  *					--  decode()
  *
  *		Exemple d'utilisation :
  *					var ChaineCodee = UTF8_tool.encode("Chaine a coder");  ||  var ChaineDecodee = UTF8_tool.decode("Chaine a decoder")
  */
var UTF8_tool = function (){}
	
	/**
	  *		Fonction permettant de coder une chaine de caracteres en codage UTF8
	  *		@ param string => la chaine a encoder
	  *		@ return => la chaine de caracteres en format UTF8
	  */
	UTF8_tool.encode = function (string) {
		var string = string.replace(/\r\n/g,"\n");;
		var utftext = "";

		for (var n = 0; n < string.length; n++) {
			var c = string.charCodeAt(n);
			if (c < 128) utftext += String.fromCharCode(c);
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}
		}
		return utftext;
	};
	
	/**
	  *		Fonction permettant de decoder une chaine de caracteres  UTF8 vers un codage ANSI
	  *		@ param string => la chaine a decoder
	  *		@ return => la chaine de caracteres en format ANSI
	  */
	UTF8_tool.decode = function (string) {
		utftext = string;
		var string = "";
		var i = 0;
		var c = c1 = c2 = 0;
		while ( i < utftext.length ) {
			c = utftext.charCodeAt(i);
			if (c < 128) {
				string += String.fromCharCode(c);
				i++;
			}
			else if((c > 191) && (c < 224)) {
				c2 = utftext.charCodeAt(i+1);
				string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
				i += 2;
			}
			else {
				c2 = utftext.charCodeAt(i+1);
				c3 = utftext.charCodeAt(i+2);
				string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
				i += 3;
			}
		}
		return string;
	};
//
//	Librairie by The Rubik's Man
//		    © 2005-2006
//
//-->

// JavaScript Document
<!--
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_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_findObj(n, d) { //v4.01
  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);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

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 menu_jaune(n){
	var txt;
	switch(n){
		case 1:
			txt="D&eacute;couvrez nos produits";
			break;
		case 2:
			txt="Soyez les premiers &agrave; &ecirc;tre inform&eacute;s de nos nouveaut&eacute;s";
			break;		
		case 3:
			txt="Nos vid&eacute;os de conseils et de d&eacute;monstrations";
			break;			
		case 4:
			txt="Partagez vos connaissances";
			break;
		case 5:
			txt="D&eacute;couvrez notre gamme de produits antitaches";
			break;
		default:
			break;
	}
	document.getElementById("explication").innerHTML = txt;
}
function clear_jaune(){
	document.getElementById("explication").innerHTML = " ";
}



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_preloadImagesAll () {
	MM_preloadImages('/imgs/menu/rub_taches_on.gif');
	MM_preloadImages('/imgs/menu/rub_ranger_on.gif');
	MM_preloadImages('/imgs/menu/rub_organiser_on.gif');
	MM_preloadImages('/imgs/menu/rub_soigner_on.gif');
	MM_preloadImages('/imgs/menu/rub_maison_on.gif');
	MM_preloadImages('/imgs/menu/rub_vetements_on.gif');
	MM_preloadImages('/imgs/menu/rub_animaux_on.gif');
	MM_preloadImages('/imgs/menu/rub_cuisine_on.gif');
	MM_preloadImages('/imgs/menu/rub_roule_on.gif');
	MM_preloadImages('/imgs/menu/rub_hitech_on.gif');
	MM_preloadImages('/imgs/menu/rub_jardin_on.gif');
	MM_preloadImages('/imgs/menu/rub_bonnes_on.gif');
}

/**** Conseils *******/
var xhr; 
if (window.XMLHttpRequest) xhr = new XMLHttpRequest(); 
else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP'); 
else alert('JavaScript : votre navigateur ne supporte pas les objets XMLHttpRequest...');
xhr.open('POST','/scriptsp/trucs.php',true);

function changeTrucs(precsuiv,page,numrubrique)
    {
	if (page==undefined) page = '';
	if (numrubrique==undefined) numrubrique = '';

    var xhr; // création de l'instance de l'objet
    if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
    else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
    else
        {
        alert('JavaScript : votre navigateur ne supporte pas les objets XMLHttpRequest...');
        return;
        }
    xhr.open('POST','/scriptsp/trucs.php',true); // ouverture de la connexion
    xhr.onreadystatechange = function() // définition de la fonction de traitement
        {
        if (xhr.readyState == 4)
            {
            document.getElementById("conseila").innerHTML = xhr.responseText;
            }
        }
	var idc=document.getElementById("idc").value;
    xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded'); // en-tête HTTP
    var data = 'type='+precsuiv+'&idc='+idc+'&article=article&page='+page+'&numrubrique='+numrubrique; // formatage de la requête
    xhr.send(data); // envoi de la requête
    }

function changeTrucsh(precsuiv,page,numrubrique)
    {
	if (page==undefined) page = '';
	if (numrubrique==undefined) numrubrique = '';
    var xhr; // création de l'instance de l'objet
    if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
    else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
    else
        {
        alert('JavaScript : votre navigateur ne supporte pas les objets XMLHttpRequest...');
        return;
        }
    xhr.open('POST','/scriptsp/trucs.php',true); // ouverture de la connexion
    xhr.onreadystatechange = function() // définition de la fonction de traitement
        {
        if (xhr.readyState == 4)
            {
            document.getElementById("conseilh").innerHTML = xhr.responseText;
            }
        }
	var idc=document.getElementById("idc").value;
    xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded'); // en-tête HTTP
    var data = 'type='+precsuiv+'&idc='+idc+'&home=home&page='+page+'&numrubrique='+numrubrique; // formatage de la requête
    xhr.send(data); // envoi de la requête
    }
function changeC(precsuiv)
    {
    var xhr; // création de l'instance de l'objet
    if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
    else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
    else
        {
        alert('JavaScript : votre navigateur ne supporte pas les objets XMLHttpRequest...');
        return;
        }
    xhr.open('POST','/scriptsp/trucs.php',true); // ouverture de la connexion
    xhr.onreadystatechange = function() // définition de la fonction de traitement
        {
        if (xhr.readyState == 4)
            {
            document.getElementById("libreh").innerHTML = xhr.responseText;
            }
        }
	var idt=document.getElementById("idt").value;
    xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded'); // en-tête HTTP
    var data = 'type='+precsuiv+'&idt='+idt+'&homeh=homeh'; // formatage de la requête
    xhr.send(data); // envoi de la requête
    }




