var tableautib=new Array;
var tableautub=new Array;
var tableautok=new Array;
var tableauturl=new Array;
var tib=new Array;
var tub=new Array; 
var tlink=new Array;
var turl=new Array;
var tabRequetes;
var flagaddtrackitem="";
var arboencours=new Array;
var rubencours=new Array;
var racinencours=new Array;
var id=0;

var flagload=0;
var urlmenu="spider.php";
var racineC=new Array;

var flag_go_account=0;
var flag_decotohome=0;


function getVarURL(name)
{
         get_string = document.location.search;         
         return_value = '';
         
         do { //This loop is made to catch all instances of any get variable.
            name_index = get_string.indexOf(name + '=');
            
            if(name_index != -1)
              {
              get_string = get_string.substr(name_index + name.length + 1, get_string.length - name_index);
              
              end_of_value = get_string.indexOf('&');
              if(end_of_value != -1)                
                value = get_string.substr(0, end_of_value);                
              else                
                value = get_string;                
                
              if(return_value == '' || value == '')
                 return_value += value;
              else
                 return_value += ', ' + value;
              }
            } while(name_index != -1)
            
         //Restores all the blank spaces.
         space = return_value.indexOf('+');
         while(space != -1)
              { 
              return_value = return_value.substr(0, space) + ' ' + 
              return_value.substr(space + 1, return_value.length);
							 
              space = return_value.indexOf('+');
              }
          
         return(return_value);        
}






function modifcontent(idct,content){ $(idct).innerHTML=content;}
function hidezone(idzone){ $(idzone).style.display='none';}
function showzone(idzone){ $(idzone).style.display='';}

Array.prototype.isset=function(o) {
	var result=false
	
	for (Elt in this){ if (Elt==o) {
	result=true;
	}
  }
return result				      
}

 
Array.prototype.inArray = function(val) {
   for(var i = 0; i < this.length; i++) {
      if(this[i] == val)
return true;
   }
   return false;
}

///////////////
// GENERMENU //
///////////////
function genermenu(tibt,tubt,tlinkt,turlt,action)
{
	if(tibt=='')
	return '';

	tableautib=tibt.split('|');
	tableautub=tubt.split('|');
	tableautok=tlinkt.split('|');
	tableauturl=turlt.split('|');

	machaine="";


	for (var i=0; i<tableautib.length; i++) 
	{

		if(parseInt(tableautok[i])==0)
		{
			if(action=="favoris")
			data='\+ <a href="Javascript:void(0)" id="cat'+tableautub[i]+'" class="menurub colbleu" onclick="loadrub('+tableautub[i]+',\''+tableautib[i]+'\',\'favoris\')">' + tableautib[i] + '</a><br>';
			else
			data='\+ <a href="Javascript:void(0)" id="cat'+tableautub[i]+'" class="menurub colbleu" onclick="loadrub('+tableautub[i]+',\''+tableautib[i]+'\',\'listing\')">' + tableautib[i] + '</a><br>';
		}
		else
		{
			if(action=="favoris")
			data='&#8226; '+ tableautib[i] + ' [FAV]<br>';
			else
			data='&#8226; <a href="'+tableauturl[i]+'-cat-'+tableautub[i]+'-pays-'+pays+'-1.html" class="menurub colbleu">'+ tableautib[i] + '</a><br>';
		}
	 machaine+=data;
	}

  return machaine;
}





//////////////////
// DISPLAY ARBO //
//////////////////
function displayarbo()
{
   chainearbo =''; 

	for (var i=0; i<arboencours.length; i++) 
	{
		if(i!=(arboencours.length-1))
		data='<a href="Javascript:void(0)" class="menurub colnoir" onclick="gestarbo('+i+');loadrub('+arboencours[i]+',\'\',\'listing\')">' + rubencours[i] + '</a> > ';
		else
		data=rubencours[i];		
	   chainearbo+=data;
	}

	if(arboencours[arboencours.length-1]!=0)
	chainearbo+=' [<a href="'+racineC[id]+'" class="menurub colnoir">GO</a>]';


	modifcontent('zonearbo',chainearbo);	
	showzone('zonerub');
}



///////////////////
// GEST LOAD RUB //
///////////////////
function gestloadrub(requete,idf,action)
{
id=idf;

	if(requete.readyState==2)
	infoloading();


	if(requete.readyState==4)
	{
		if(requete.status==200)
		{

			var xml=requete.responseXML;

			var xmlItems = xml.getElementsByTagName('racine');
			racineC[idf]  = xmlItems[0].firstChild.data;

			var xmlItems = xml.getElementsByTagName('rub');
			var html = '';

			tibo='';
			tubo='';
			tlinko='';
			urlo='';

			for (var i=0; i < xmlItems.length; i++) 
			{
			ii= xmlItems[i].getElementsByTagName('id');
			var idd = ii[0].firstChild.data;

			tt= xmlItems[i].getElementsByTagName('titre');
			var titre = tt[0].firstChild.data;

			ll= xmlItems[i].getElementsByTagName('link');
			var lnk = ll[0].firstChild.data;

			uu= xmlItems[i].getElementsByTagName('urlrew');
			var urlne = uu[0].firstChild.data;

				if(i!=(xmlItems.length-1))
				sep='|';
				else
				sep='';

				tibo+=titre+''+sep;
				tubo+=idd+''+sep;
				tlinko+=lnk+''+sep;
				urlo+=urlne+''+sep;
			}
			

			tib[idf]=tibo;
			tub[idf]=tubo;
			tlink[idf]=tlinko;
			turl[idf]=urlo;


			displayarbo();		
			modifcontent('zonerub',genermenu(tib[idf],tub[idf],tlink[idf],turl[idf],'listing'));

		}
		else
		{
		alert(trad_error_load_alert);
		modifcontent('zonerub','<br/><br/><center>'+trad_error_load+'<center><br/><br/>');		
		}
	}
}



function loadrub(idd,titre,action)
{

	if (typeof idd == "undefined")
	idd=0;

	if(tib.isset(idd)==false)
	{

        	//On lance une requête créée par le Browser
        	var requete = browser.getHttpObject();
	
		var url = 'fonctions/extractrubXML.php?id='+idd+'&pays='+pays+'&rnd='+Math.random();
        	requete.open('GET', url, true);

		requete.onreadystatechange= function()
		{ gestloadrub(requete,idd,action); }

        	requete.send(null);		
	}
	else
	{
		modifcontent('zonerub',genermenu(tib[idd],tub[idd],tlink[idd],turl[idd],action));
		displayarbo();
	}



	if(arboencours.inArray(idd)==false)
	{
	//alert('ajout'+id);
	arboencours.push(idd);
	rubencours.push(titre);	

	racinencours.push(racineC[idd]);

	//displayarbo();
	}
	else
	{
	//alert('déjà present'+id);
	displayarbo();
	}
}



function gestarbo(nivotab)
{
nivotab=nivotab+1;

arboencours=arboencours.slice(0,nivotab);
rubencours=rubencours.slice(0,nivotab);
racinencours=racinencours.slice(0,nivotab);

displayarbo();
}



function loadfavcat()
{
modifcontent('titrebl',trad_compte_favcat);
showzone('cat');
showzone('zonerub');
hidezone('zoneflag');

linkrubcompte();
modifcontent('zonerub','test');
modifcontent('zonearbo','<span align="right"><a href="javascript:void(0)" onClick="retablircat('+id+');" class="menurub colnoir">'+trad_retour+'</a></span>');

}



function infoloading() { modifcontent('zonerub','<br/><br/><center>... '+trad_load+' ...<center><br/><br/>'); }
function preloadarboinitseller() { modifcontent('zonearbo','&nbsp;<a href="javascript:void(0)" onClick="loadfavseller(\'listing\');" class="menurub colnoir">'+trad_retour+'</a>'); }
function preloadarboseller() { modifcontent('zonearbo','<span align="right">&nbsp;<a href="javascript:void(0)" onClick="addseller();" class="menurub colnoir">'+trad_compte_addseller+'</a> - <a href="javascript:void(0)" onClick="deleteseller('+id+');" class="menurub colnoir">'+trad_compte_supseller+'</a></span>'); }
function preloadarbosuppseller() { modifcontent('zonearbo','<span align="right">&nbsp;<a href="javascript:void(0)" onClick="addseller();" class="menurub colnoir">'+trad_compte_addseller+'</a> - <a href="javascript:void(0)" onClick="loadfavseller(\'listing\');" class="menurub colnoir">'+trad_compte_listseller+'</a></span>'); }

function preloadarboinitcat() { modifcontent('zonearbo','&nbsp;<a href="javascript:void(0)" onClick="loadfavcat(\'listing\');" class="menurub colnoir">'+trad_retour+'</a>'); }
function preloadarbocat() { modifcontent('zonearbo','<span align="right">&nbsp;<a href="javascript:void(0)" onClick="addcat();" class="menurub colnoir">'+trad_compte_addcat+'</a> - <a href="javascript:void(0)" onClick="deletecat('+id+');" class="menurub colnoir">'+trad_compte_supcat+'</a></span>'); }
function preloadarbosuppcat() { modifcontent('zonearbo','<span align="right">&nbsp;<a href="javascript:void(0)" onClick="addcat();" class="menurub colnoir">'+trad_compte_addcat+'</a> - <a href="javascript:void(0)" onClick="loadfavcat(\'listing\');" class="menurub colnoir">'+trad_compte_listcat+'</a></span>'); }


function linkrubcompte() { modifcontent('adcompte','&nbsp;- <a href="javascript:void(0)" onClick="retablircat('+id+');" class="menurub colnoir" onMouseOver="self.status=\''+trad_compte_navcat+'\'; return true" onMouseOut="self.status=\'\'; return true">'+trad_compte_navcat+'</a><br>'); }



//function linkretabrubforquery() { alert('r'); }

function linkretabrubforquery() { modifcontent('zonearbo','<center><a href="javascript:void(0)" onClick="switchpays(pays);" class="menurub colnoir" onMouseOver="self.status=\''+trad_compte_navcat+'\'; return true" onMouseOut="self.status=\'\'; return true">'+trad_compte_navcat+'</a></center>'); }


function titrage(content) { modifcontent('titrebl',content); }



function retablircat(idi,opt)
{
showzone('zoneflag');

	if (opt!="deco")
	modifcontent('adcompte','');

	if (typeof idi == "undefined")
	idi=0;

loadrub(idi,'','listing');



displayarbo();
}


function getVar (nomVariable,infos)
{
	if (infos.indexOf("#")!=-1)
		infos = infos.substring(0,infos.indexOf("#"))+"&"
	var variable=0
	{
		nomVariable = nomVariable + "="
		var taille = nomVariable.length
		if (infos.indexOf(nomVariable)!=-1)
			variable = infos.substring(infos.indexOf(nomVariable)+taille,infos.length).substring(0,infos.substring(infos.indexOf(nomVariable)+taille,infos.length).indexOf("&"))
	}
	return variable
}



function verifquery()
{

}


function CheckFormLogHome()
{


	if(document.log.login.value == "") 
	{
        alert(trad_log_error_login);
	return false;
	}
    	else if (document.log.passwd.value == "") 
 	{
        alert(trad_log_error_pass);
	return false;
    	}

}

function CheckFormLog()
{

qylog=$('qlog').value;
qypass=$('qpass').value;

	if(qylog=="") 
	{
        alert(trad_log_error_login);
	}
    	else if (qypass== "") 
 	{
        alert(trad_log_error_pass);
    	}
	else
	{
	
        //On lance une requête créée par le Browser
        var requeteLOG = browser.getHttpObject();
	var url = 'fonctions/login.php?login='+qylog+'&passwd='+qypass+'&src=AJAX&rnd='+Math.random();


		requeteLOG.onreadystatechange= function()
		{ 
			if(requeteLOG.readyState == 4)
			{
				if(requeteLOG.responseText==1)
				{
					if(flag_go_account==1)
					{
					window.location='account.php';	
					}
					else if(flag_go_account==2)
					{
					//alert('z'+pagedest);	
					window.location=pagedest;	
					}										
					else
					{
					hidezone('container_logform');
					Creacompte();
					$('zonecompte').style.height='70';
					
						//affichage powerbid si connexion depuis PWB page
						if(PWB_flag_page_pwbidable==1)
						{
						loadbidpowerquery('');
						exatemp='<a class="menurub colnoir" href="javascript:void(0)" onClick="addPWBquery();">'+trad_push_crea+'</a>';
						modifcontent('pushins',exatemp);

						}
					}
				}
				else if(requeteLOG.responseText==2)
				{ 
					alert(trad_log_error_notlogpass);
				}
				else if(requeteLOG.responseText==3)
				{
					alert(trad_log_error_failog);
					lostpassword('display');
				}
				else if(requeteLOG.responseText==4)
				{
					alert(trad_log_error_nomember);
				}
				else if(requeteLOG.responseText==5)
				{
					alert(trad_log_error_noactiv);
					activation_inscription('form');
				}
				else if(requeteLOG.responseText==6)
				{
					alert(trad_log_error_novalidnewmail);
					activation_inscription('form');
				}
				else
				{
					alert(trad_error_generic);
				}

			}
		}
	        requeteLOG.open('GET', url, true);
	        requeteLOG.send(null);
	}


return false;
}


function checkmail(data)
{
		place = data.indexOf("@",1); //nombre de caractères entre le début de l'adresse et l'arobase
		point = data.indexOf(".",place+1); //nombre de caractères entre l'"@" et le "." 
		//on estime que la taille minimale d'un mail est supérieur à 6 caractères
	
		if ((place > -1)&&(data.length >6)&&(point > 1))
		return 1;
		else
		return 0;
}

function lostpassword(action)
{

	if(action=='display')
	{
	modifcontent('zonelostpass','<center><a href="javascript:void(0)" onClick="lostpassword(\'form\');" class="menurub colnoir">'+trad_compte_lostpass+'</a></center>');
	}
	else if(action=='form')
	{
	hidezone('container_logform');
	$('zonecompte').style.height='0';

	modifcontent('zonelostpass','<br>&nbsp;'+trad_info_lostpasswd+'&nbsp;<br>&nbsp;<input type="text" name="femail" id="femail" style="width:182px"> <br><center><a href="javascript:void(0)" class="menurub colbleu" onclick="lostpassword(\'verif\');">'+trad_send+'</a> - <a href="javascript:void(0)" class="menurub colbleu" onclick="lostpassword(\'fin\');">'+trad_retour+'</a></center><br>');
	}
	else if(action=='verif')
	{
		data=$('femail').value;

		if(data=='')
		{ alert(trad_error_email); }
		else if(checkmail(data)==0)
		{
		alert(trad_error_email_inv);
		}
		else
		{



	
	        //On lance une requête créée par le Browser
        	var requeteLOSTP = browser.getHttpObject();
		var url = 'fonctions/sendpass.php?data='+escape(data)+'&rnd='+Math.random();


		requeteLOSTP.onreadystatechange= function()
		{ 
			if(requeteLOSTP.readyState == 4)
			{
				if(requeteLOSTP.responseText==1)
				{
				alert(trad_confirm_sendpasswd);
				lostpassword('fin')				
				}
				else
				{
				if(requeteLOSTP.responseText==2)
				alert(trad_error_email_nomail);
				else
				alert(trad_error_generic);
				}
			}

		}
	        requeteLOSTP.open('GET', url, true);
	        requeteLOSTP.send(null);

		}
	}
	else if(action =="fin")
	{
	retablirlog();

	}
}


function retablirlog()
{
	hidezone('zonelostpass');
	showzone('zonecompte');
	showzone('container_logform');
	$('zonecompte').style.height='80';


modifcontent('zonecompte',' ');



}


function activation_inscription(action)
{
	if(action=='form')
	{
	showzone('zonelostpass');
	hidezone('container_logform');
	$('zonecompte').style.height=0;

	modifcontent('zonelostpass','<br>&nbsp;'+trad_info_activ+':&nbsp;&nbsp;<input type="text" name="fcle" id="fcle" style="width:30px" maxlength="4"><br><center><a href="javascript:void(0)" class="menurub colbleu" onclick="activation_inscription(\'verif\');">'+trad_send+'</a> - <a href="javascript:void(0)" class="menurub colbleu" onclick="activation_inscription(\'fin\');">'+trad_retour+'</a><br><br><a href="javascript:void(0)" class="menurub colnoir" onclick="activation_inscription(\'sendcle\');">'+trad_activ_recevoir+'</a></center><br>&nbsp;&nbsp;<a href="javascript:void(0)" onClick="ModifPerso();" class="menurub colnoir" onMouseOver="self.status=\''+trad_menu_infoperso+'\'; return true" onMouseOut="self.status=\'\'; return true">'+trad_menu_infoperso+'</a><br>');
	}
	else if(action =="verif")
	{
		data=$('fcle').value;

		if(data=='')
		{ alert(trad_activ_error_nocle); }
		else if(data.length <4)
		{
        	alert(trad_activ_error_syntax);
		}
		else
		{

	
	        //On lance une requête créée par le Browser
        	var requeteSDACT = browser.getHttpObject();
		var url = 'fonctions/activation.php?data='+escape(data)+'&rnd='+Math.random();


		requeteSDACT.onreadystatechange= function()
		{ 
			if(requeteSDACT.readyState == 4)
			{
				if(requeteSDACT.responseText==1)
				{
				alert(trad_activ_confirm);
				Creacompte();
				modifcontent('zonelostpass','');			
				}
				else
				{
				if(requeteSDACT.responseText==2)
				alert(trad_activ_error_cle);
				else
				alert(trad_error_generic);
				}
			}

		}
	        requeteSDACT.open('GET', url, false);
	        requeteSDACT.send(null);

		}

	}


	else if(action =="sendcle")
	{


	        //On lance une requête créée par le Browser
        	var requeteSDACT = browser.getHttpObject();
		var url = 'fonctions/sendcle.php?rnd='+Math.random();


		requeteSDACT.onreadystatechange= function()
		{ 
			if(requeteSDACT.readyState == 4)
			{
				if(requeteSDACT.responseText==1)
				{
				alert(trad_confirm_sendcle);
				activation_inscription('form');				
				}
				else
				{
				if(requeteSDACT.responseText==2)
				alert(trad_error_exe);
				else
				alert(trad_error_generic);

				activation_inscription('form');
				}
			}

		}
	        requeteSDACT.open('GET', url, true);
	        requeteSDACT.send(null);

	}
	else if(action =="fin")
	{
	retablirlog();
	}

}


function CheckQuickSearch()
{
    if (document.quicksearch.keyword.value == "") 
    {
        alert(trad_search_error);
        return false;
    }
}




function LoadFormIns(action,sourcep)
{
idcalque="popcontent";


showzone('popcontent');
$('popcontent').style.visibility = 'visible';

$('popcontent').style.width=650;
$('popcontent').style.height=450;

$('popcontent').style.left='220px';
$('popcontent').style.top='75px';



//home
if(sourcep==1)
{

	$('gauche').style.visibility = 'hidden';
	$('droite').style.visibility = 'hidden';


	$('popcontent').style.left='160px';
	$('popcontent').style.top='74px';

	$('centre0').style.visibility = 'hidden';


document.all.cadronins.src="inscription.php?src=home";


}
else
{

	if(action=="modification")
	document.all.cadronins.src="inscription.php?action=modification";
	else
	document.all.cadronins.src="inscription.php";


	if(flagload==1)
	$('centre').style.visibility = 'hidden';


}


}







function CloseFormIns(src)
{

	if(src=="home")
	{
	$('centre0').style.visibility = 'visible';
	$('gauche').style.visibility = 'visible';
	$('droite').style.visibility = 'visible';
	}
	else
	{
	$('centre').style.visibility = 'visible';
	}
$('popcontent').style.visibility = 'hidden';
}


function launchsort(valuep)
{

$('classement').value=valuep;	
document.formsearch.submit();

}


function Integritem(id,url,link,pos,size,setlargeur,sethauteur)
{
	document.write('<div id="img'+pos+'" style="width: '+size+'px; height: '+size+'px"></div>');

   var so = new SWFObject("images/loaderdef.swf", "nam", size, size, "8", "#FFFFFF");
   so.addVariable("imageitem", url);
   so.addParam("wmode","transparent");
   so.addVariable("url", link);
   so.write("img"+pos);
}


function hide()
{
modifcontent('zoomzoom','');
hidezone('zoomzoom');
}


function Genercalque(idcalque,url,largeur,hauteur)
{
showzone(idcalque);
$(idcalque).style.visibility = 'visible';

$(idcalque).style.width=largeur;
$(idcalque).style.height=hauteur;


tleft=(parseInt((cadrelargeur-largeur)/2));
ttop=(parseInt((cadrehauteur-hauteur)/2));

$(idcalque).style.left=tleft;
$(idcalque).style.top=ttop;

modifcontent(idcalque,'<iframe name="preview" src="preview.php?h='+hauteur+'&l='+largeur+'&url='+url+'" width="'+largeur+'" height="'+hauteur+'" scrolling="no" align="center" border="0" frameborder="0" style="border: 3px solid #7DBEFF">');


}

function switchpays(payss)
{

	tib=new Array;		tub=new Array;		tlink=new Array; 		turl=new Array;
	arboencours=new Array;	rubencours=new Array;	racinencours= new Array;	pays=payss;
	tableautib=new Array;	tableautub=new Array;	tableautok=new Array;	tableauturl=new Array;
	id=0;			arboencours[0]='0';	rubencours[0]=trad_root;

	if(payss=='de') titrepays=trad_titrepays_de; 
	else if(payss=='it') titrepays=trad_titrepays_it;
	else if(payss=='uk') titrepays=trad_titrepays_uk;
	else if(payss=='us') titrepays=trad_titrepays_us;
	else if(payss=='es') titrepays=trad_titrepays_es;
	else if(payss=='fr') titrepays=trad_titrepays_fr;


	loadrub(0,'','listing');


	if(lang=='en')
	modifcontent('titrebl',titrepays+' - '+trad_titrecat);
	else
	modifcontent('titrebl',trad_titrecat+' '+titrepays);
}






function Integritem2(id,url,link,pos,size)
{

   var so = new SWFObject("images/loaderdef.swf", "nam", size, size, "8", "#FFFFFF");
   so.addVariable("imageitem", url);
   so.addVariable("url", link);
   so.write("img"+pos);
}


function Integritem3(id,url,link)
{

   var so = new SWFObject("images/loaderdef.swf", "nam", 200, 200, "8", "#FFFFFF");
   so.addVariable("imageitem", url);
   so.addVariable("url", link);
   so.write("myitem"+id);
}




      //Déclaration du manager de requêtes
      function HTTPManager() {
        //Tableau qui contient les requêtes en cours
        this.tabRequetes = new Array();
        //Fonction qui lance une nouvelle requête
        this.lanceRequete = function(url, pays ,priorite) {
          //Si la requête est prioritaire
          //On annule toutes les requêtes en cours
          if ( priorite )
            this.annuleRequetes();
          //Instanciation grâce au browser
          var requete = browser.getHttpObject();
          //On ouvre une requêtre asynchrone : 'true'
          requete.open('GET', url, true);
          //On indique la fonction de retour
          requete.onreadystatechange = function() {
            monManager.fonctionDeRetour(requete, pays,priorite);
          }
          //On envoie la requête
          requete.send(null);
          //On ajoute la requête et son URL dans le tableau
          this.tabRequetes.push([ requete, url ]);
        }
        //Fonction de retour pour toutes les requêtes
        this.fonctionDeRetour = function(requete, pays, priorite) {
          //Si la requête est terminée
          if ( requete.readyState == 4 ) {
            //Si la réponse ne contient pas d'erreur
            if ( requete.status == 200 )
{
             // $('contenu').innerHTML += requete.responseText;



//responseXML  responseText

			betterimage(requete.responseXML);
			//alert(requete.responseXML);
//Integritem2(BIDid,requete.responseText,BIDredir,BIDpos,200);

}
            //Pour tout status, la requête est terminée
            //On doit donc la retirer du tableau
            this.enleveRequete(requete);
            //Et si la requête était prioritaire
            //Relancer toutes les autres requêtes annulées
            if ( priorite )
              this.relanceRequetes();
          }
        }
        //Fonction qui annule toutes les requêtes en cours
        this.annuleRequetes = function() {
          //Pour chaque requête du tableau, on les annule
          for (var i=0; i < this.tabRequetes.length; i++) {
            //La requête est à la position 0
            //La position 1 étant occupée par l'URL
            var requete = this.tabRequetes[i][0];
            //On annule la requête
            requete.abort();
          }
        }
        //Fonction qui enlève une requête du tableau
        this.enleveRequete = function(requete) {
          //On cherche la requête dans le tableau
          for (var i=0; i < this.tabRequetes.length; i++) {
            //Si on la trouve, on l'enlève
            if ( this.tabRequetes[i][0] == requete ) {
              this.tabRequetes.splice(i,1);
              break;
            }
          }
        }
        //Fonction qui relance toutes les requêtes annulées
        //Suite à la terminaison de la requête prioritaire
        this.relanceRequetes = function() {
          for (var i=0; i < this.tabRequetes.length; i++) {
            var requete = this.tabRequetes[i][0];
            var url = this.tabRequetes[i][1];
            //On enlève la requête du tableau
            this.enleveRequete(requete);
            //Et on crée une autre requête
            this.lanceRequete(url, false);
          }
        }
      }


// reloc img --> recupere flux xml img et lance actualisation vignettes
function betterimage(xmlrep)
{
//alert(xmlrep);

var xml=xmlrep;

			var xmlItems = xml.getElementsByTagName('item');
			for (var i=0; i < xmlItems.length; i++) 
			{
				
				ii= xmlItems[i].getElementsByTagName('id');
				var idd = ii[0].firstChild.data;
				
				uu= xmlItems[i].getElementsByTagName('url');
				var urll = uu[0].firstChild.data;
				
				//alert(ii);
				
				configimggal(idd,urll);
			}
}





function reinitrub()
{
	document.formsearch.cat.value = "0";
}


function addslashes(str) {
     str=str.replace(/\'/g,'\\\'');
     str=str.replace(/\"/g,'\\"');
     str=str.replace(/\\/g,'\\\\');
     str=str.replace(/\0/g,'\\0');
     return str;
}


function configimggal(idit,urlimg)
{

	//urlimg='http://i.ebayimg.com/02/!BQoI2cgB2k~$(KGrHgoH-D8EjlLl)cYWBJ54VfrC2g~~_1.JPG';
	 //8monManager.lanceRequete('fonctions/extractIMG.php?id=370189763365','370189763365','redirect.php?id=370189763365;fr',7,false); 
	//Integritem3(370189763365,'http://i.ebayimg.com/02/!BQoI2cgB2k~$(KGrHgoH-D8EjlLl)cYWBJ54VfrC2g~~_1.JPG','redirect.php?id=370189763365;fr');
	Integritem3(idit,urlimg,'redirect.php?id='+idit+';'+pays+''+flagaddtrackitem);	
}










////
//alert(4193);