
	function trim(myString){
		return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')
	}
 	
	function $(id){
		try{
			return document.getElementById(id);
		}
		catch(err){
			return null;
		}
	}
	
	function createXHR(){ 
		var request = false;

		try {
	    		request = new ActiveXObject('Msxml2.XMLHTTP');
	    	}
       	catch(err){
	      	try {
       			request = new ActiveXObject('Microsoft.XMLHTTP');
	        	}
       		catch (err2) {
		    		try{
					request = new XMLHttpRequest();
		    		}
		    		catch (err1) {
					request = false;
		    		}
	        	}
      	}

	    	return request;
	}

	function swap( element ){
		if ( $(element).style.display == 'none' )
			$(element).style.display = '';
		else
			$(element).style.display = 'none';
	}


	function getAndLoad( filename, args ){

		var xhr = createXHR();
		if ( xhr ){
			xhr.open("POST", filename, false);		
			xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			xhr.send(args);
			var reponse = xhr.responseText;
			return reponse;
		} else {
			return false;
		}
	}



function info(actif,dim_x) {
	if ( jsDebug ) addInConsole("enter function info()");
	
	bak="#FFF3C3";

	if (!(document.getElementById("topdeck"))) {
		var myDiv=document.createElement("div");
		myDiv.id='topdeck';
		myDiv.className='popper';
		document.body.appendChild(myDiv);
	}
	else {
		myDiv=document.getElementById("topdeck");
	}

	$("topdeck").style.visibility = "visible";
	scrollvalue = document.documentElement.scrollTop > document.body.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
	myDiv.style.top = ((scrollvalue + ( screen.availHeight / 2 ))-400) + "px";
	//end = document.getElementById("end").getPosition().y;

	Obj=document.getElementById("D_FOND");
 	if( Obj ){
    		with( Obj.style ){
      			position="absolute";
			display="";
			left = "0px";
			top  = "0px";
			width = screen.availWidth + "px";
			height = 1000 + "px";
			zIndex= 10;
    		}
  	}
	

	myDiv.innerHTML = "<img src=\"images/loading.gif\" /> Chargement en cours....";
	myDiv.innerHTML = "<div align=right><a href=\"javascript: kill();\">[ fermer ]</a></div><br /><br />" + getAndLoad("./elements/mem.php", "ip="+actif);
}


function basicinfo(msg,dim_x) {

	if ( jsDebug ) addInConsole("enter function basicinfo()");

	bak="#FFF3C3";

	if (!(document.getElementById("topdeck"))) {
		var myDiv=document.createElement("div");
		myDiv.id='topdeck';
		myDiv.className='popper';
		document.body.appendChild(myDiv);
	}
	else {
		myDiv=document.getElementById("topdeck");
	}

	$("topdeck").style.visibility = "visible";
	scrollvalue = document.documentElement.scrollTop > document.body.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
	myDiv.style.top = ((scrollvalue + ( screen.availHeight / 2 ))-400) + "px";
	//end = document.getElementById("end").getPosition().y;

	Obj=document.getElementById("D_FOND");
 	if( Obj ){
    		with( Obj.style ){
      			position="absolute";
			display="";
			left = "0px";
			top  = "0px";
			width = screen.availWidth + "px";
			height = 1000 + "px";
			zIndex= 10;
    		}
  	}
	
	myDiv.innerHTML = "<div align=center><a href=\"javascript: kill();\">fermer</a></div><br /><br />" + msg;
}

function kill(){
	$("topdeck").style.visibility = 'hidden';
	$("topdeck").innerHTML = '';
	$("D_FOND").style.display='none';
}

currentRub = false;
currentPub = false;

function loadPan( rub, pub ){
	currentRub = rub;
	currentPub = pub;

	$("lienPanierPaypal").innerHTML = getAndLoad("forms/lienPanier.php","rub="+rub+"&pub="+pub);
}

function addPan(referenceArticle){
	getAndLoad("forms/addPanier.php","reference="+referenceArticle);
	if ( currentRub ) loadPan(currentRub, currentPub);
	$("panierPaypal").innerHTML = getAndLoad("forms/panier.php");
}


function delPan(referenceArticle){
	getAndLoad("forms/delPanier.php","reference="+referenceArticle);
	if ( currentRub ) loadPan(currentRub, currentPub);
	$("panierPaypal").innerHTML = getAndLoad("forms/panier.php");
}


function clearPan(){
	getAndLoad("forms/clearPanier.php");
	if ( currentRub ) loadPan(currentRub, currentPub);
	$("panierPaypal").innerHTML = getAndLoad("forms/panier.php");
}

