

var PWB_list_pownum=new Array;
var PWB_list_id=new Array;
var PWB_list_titre=new Array;
var PWB_list_nbbid=new Array;
var PWB_list_montant=new Array;
var PWB_list_timing=new Array;
var PWB_list_urlimg=new Array;

var GML_nav_pagenkours=1;
var GML_nav_nbpage=0;
var GML_numtotal=0;
var GML_date_actu='';
var GML_titre_qry='';
var PWB_tampon=10;
var PWB_tamponenkours=0;
var PWB_version=0;
var PWB_lasti=0;
var PWB_list_global;
var PWB_status;
var PWB_page_extract=1;
var PWB_page_extract_nb;
var PWB_indexrest_nb=0;
var PWB_index_comptage=0;
var PWB_char_group;
var PWB_cochage_nb=0;

var PWB_calkzoomencours="";


var PWB_do=0;
var PWB_restant;

//flag actu auto
var actuautoencours=0;

//contenu bidpower pour case cocher
var groupePWBcasecoch='';

//variables décompte
 var mytimi=0;
 var premytimi=0; 
var nbdfordisp=0;
var nbdfordisp_progress=0;
var live_speed=0;

//flag groupement  
var PWB_groupement=0;

var PWB_flag_page_pwbidable=0;



var mychamp=new Array;
var myvalue=new Array;
var paysPWB_add_qry='fr';
var ADDPWB_cat=0;



function isGlobalPqry(a)
{

	for (var j=1 ; j<(a.length) ; j++) 
	{
		if (a.charAt(j)=='|') 
		return 1;
	}

return 0;
}



function setCheckboxes(the_form, champs , do_check)
{
//var elts      = document.forms[the_form].elements['pwbitem[]'];    
var elts      = document.forms[the_form].elements[champs];

	if(!elts)
	{
	//alert('Aucun élément sélectionné');
	}
	else
	{
		for (var i = 0; i < elts.length; i++) 
		{
            
		elts[i].checked = do_check;
    
		}  
	}
}


function retab_after_Deco()
{
retablirlog();
retablircat(id,"deco");

modifcontent('bottomcoch',' ');	
modifcontent('contentvignets',' ');	
modifcontent('pages',' ');	
modifcontent('PWBheader',' ');
$('powertool').style.visibility = 'hidden';
$('promoPWB').style.visibility = 'visible';

//push
exatemp='<a class="menurub colnoir" href="inscription.php">'+trad_inscription+'</a>';	
modifcontent('pushins',exatemp);


PWB_idqry=0;
PWB_status=0;

alert(trad_error_exe_deco);	


}



function releveCheckboxes(the_form,champs)
{
    
var elts      = document.forms[the_form].elements[champs]
;

var charfor='';
ct=0;


	if(!elts)
	{
	alert(trad_error_noelem);
	}
	else
	{


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

			if(elts[i].checked==true)
			{
			ct++;
    				charfor+=elts[i].value;

				//if(i!=elts.length-1)
				charfor+='|';

			} 
			
		}  
		
		//
		//alert(charAt(lastIndexOf(charfor)));
		//
		tmp11=charfor.charAt(charfor.length-1);
		
		if(tmp11='|')
		charfor=charfor.substring(0,charfor.length-1);


		PWB_cochage_nb=ct;
		PWB_char_group=charfor;

		if(ct==0)
		return false;
		else
		return true;


	}
}



function Genermylist(GML_action,GML_id,GML_urlimg,GML_titre,GML_nbbid,GML_price,GML_timing,idcouche,GML_pays)
{
chartemp='';


if(GML_nbbid==0)
GML_colorbid="#ff0000";
else
GML_colorbid="#006600";

if(GML_action=="ADD")
chartemp='<span id="PWBID_couche'+idcouche+'"><div style="position: relative; margin:2px; float: left; width: 200px; height: 243px; z-index: 0; padding: 1px" id="couche'+idcouche+'">';

chartemp+='<div id="img'+idcouche+'" style="width: 200px; height: 170px">';
//chartemp+='<embed id="nam" width="200" height="200" flashvars="imageitem='+GML_urlimg+'&url=redirect.php?id='+GML_id+';'+GML_pays+'" quality="high" bgcolor="#FFFFFF" name="nam" style="" src="images/loaderdef.swf" type="application/x-shockwave-flash"/>';
chartemp+='<embed id="nam" width="200" height="170" flashvars="imageitem='+GML_urlimg+'&url=redirect.php?id='+GML_id+';'+GML_pays+';pwb" quality="high" bgcolor="#FFFFFF" name="nam" style="z-index:1" src="images/loaderbidpower.swf" type="application/x-shockwave-flash" wmode="transparent"/>';

chartemp+='</div>';


/*
chartemp+='<table width="100%" height="16" border="0" cellpadding="2" cellspacing="0" bgcolor="#EBEBEB" id="tablecc0">';
chartemp+='<tr bgcolor="#FFFFFF">';
chartemp+='<td width="40" height="27" align="center"><input type="checkbox" name="pwbitem" id="pwbitem" style="border:0px"></td>';
chartemp+='<td width="45" align="center"><a href="#"><img src="images/favoris.jpg" width="16" height="16" border="0"></a></td>';
chartemp+='<td width="52" align="center"><a href="http://i8.ebayimg.com/02/i/000/ff/3c/818f_1.JPG" rel="lightbox"><img src="images/refresh.gif" alt="Actualiser" width="14" height="14" border="0"></a></td>';
chartemp+='<td width="49" align="center"><a href="javascript:void(0)" onClick="gestitem('+idcouche+','+PWB_idqry+', 0,'+GML_id+')"><img src="images/delete.gif" alt="Supprimer" width="14" height="14" border="0"></a></td>';
chartemp+='</tr>';
chartemp+='</table>';
*/
		
chartemp+='<center>';
chartemp+='<table border="0" width="100%" id="tablecc0" cellspacing="0" cellpadding="2" bgcolor="#EBEBEB">';
chartemp+='<tr>';
chartemp+='<td class="text" colspan="2" height="36" valign="top">'+GML_titre+'&nbsp;<a href="redirect_seller.php?id='+GML_id+'&pays='+GML_pays+'" class="normalink" title="Voir les autres objets du vendeur" rel="nofollow" target="_blank">[+]</a>';


chartemp+='</td></tr>';



chartemp+='<tr>';


//case à cocher
chartemp+='  <td class="text" align="center" colspan="2">';
chartemp+='    <table width="100%" height="23" border="0" cellpadding="0" cellspacing="0" id="tablecc0">';
chartemp+='    <tr>';
chartemp+='    <td width="25%" height="23" align="center"><input type="checkbox" name="pwbitem[]" id="checkbox'+idcouche+'" value="'+idcouche+'" style="border:0px"></td>';           


chartemp+='    <td width="25%" align="center">';


if (GML_urlimg.indexOf('images/nopict_') != -1 )
chartemp+='-';
else
chartemp+='<a href="javascript:void(0)" onMouseover="calkinfo(\'img'+idcouche+'\',\''+GML_urlimg+'\',\''+GML_id+';'+GML_pays+';pwb\',event)" onmouseout="hidecalkinfo()"><img src="images/oeil.gif" alt="'+trad_PWB_zoom+'" width="14" height="14" border="0"></a>';



chartemp+='</td>';


chartemp+='    <td width="25%" align="center"><a href="javascript:void(0)" onClick="gestitem('+idcouche+','+PWB_idqry+',0,1,'+GML_id+')" title="'+addslashes(trad_PWB_icofav)+'"><img src="images/favoris.jpg" width="16" height="16" border="0"></a></td>';

chartemp+='    <td width="25%" align="center"><a href="javascript:void(0)" onClick="gestitem('+idcouche+','+PWB_idqry+',0,2,'+GML_id+')" title="'+addslashes(trad_PWB_icodel)+'"><img src="images/delete.gif"width="14" height="14" border="0"></a></td>';
chartemp+='    </tr>';
chartemp+='    </table>';  
chartemp+='  </td>';
chartemp+='</tr>';

//alert(chartemp);
chartemp+='<tr>';
chartemp+='<td class="text" width="56%" align="center">';
chartemp+='<b><font color="'+GML_colorbid+'">'+GML_price+' ('+GML_nbbid+')</font></b></td>';
chartemp+='<td class="text" width="37%" align="center"><b>';
chartemp+='<font color="#0000ff">'+GML_timing+'</font></b></td>';
chartemp+='</tr>';

chartemp+='</table>';
chartemp+='</center>';
chartemp+='</div>';


if(GML_action=="ADD")
chartemp+='</div></span>';



if(GML_action=="MAJ")
modifcontent('couche'+idcouche,chartemp);
else
return chartemp;

}



function SupMyItem(idcalque)
{
modifcontent(idcalque,' ');
$(idcalque).style.width=0;
$(idcalque).style.height=0;
$(idcalque).style.display='none';
}




function GestMyBigSelecItem(the_form,idaction)
{
   
flag=releveCheckboxes(the_form,'pwbitem[]');

		if(flag==1)
		{
		gestitem(PWB_char_group,PWB_idqry,1,idaction,0);
		document.documentElement.scrollTop=0;
		document.body.scrollTop=0;
		}
		else
		{
		alert(trad_error_noelem);
		}
//alert('ok');

}


function GestMyBigSelecPWB(the_form)
{
   
flag=releveCheckboxes(the_form,'groupepwbitem[]');

	if(flag==1)
	{
	initbidpower(PWB_char_group);
	closeaddgroupPWBquery();
	}
	else
	{
	alert(trad_error_noelem);
	}

//alert('ok');

}



function ReinitData()
{
PWB_version=0;
PWB_lasti=0;
PWB_do=0;
PWB_list_pownum=new Array;
PWB_list_id=new Array;
PWB_list_titre=new Array;
PWB_list_nbbid=new Array;
PWB_list_montant=new Array;
PWB_list_timing=new Array;
PWB_list_urlimg=new Array;
}



function Genernavig()
{
htmlct="";

//alert(GML_nav_nbpage);





   	if( (GML_nav_pagenkours>1) && (GML_nav_pagenkours<GML_nav_nbpage) )
	{

        	htmlct+=" <a href='javascript:void(0)' onClick='update_powerqry(\"page\","+(GML_nav_pagenkours-1)+");'><img src='images/flecheg.gif' border=0></a>\n"; 
	}





   if(GML_nav_nbpage<30)
   {


   	for(i=1;i<(GML_nav_nbpage+1);i++)
   	{


	
		// numero sans lien
		if (i==GML_nav_pagenkours) 
		{ 
			if(GML_nav_pagenkours!=GML_nav_nbpage)
		        htmlct+=i+" - \n";
			else
		        htmlct+=i+" \n"; 
	        }
		// numero avec lien
		else 
		{

	        htmlct+="<a href='javascript:void(0)' class='normalink' onClick='update_powerqry(\"page\","+i+");'>"+i+"</a>"; 
			if(i!=GML_nav_nbpage)
			htmlct+=" - \n"; 
	      	} 



	}
   }
   else
   {
	ech=10;
	borneinf=GML_nav_pagenkours-ech;
	if(borneinf<1) borneinf=1;

	bornesup=GML_nav_pagenkours+ech;
	if(bornesup>GML_nav_nbpage) bornesup=GML_nav_nbpage;

	if(borneinf>1)
	{
	i=1;

	        htmlct+="<a href='javascript:void(0)' class='normalink' onClick='update_powerqry(\"page\","+i+");'>"+i+"</a> - "; 


		if(borneinf!=2) htmlct+=" ... - "; 

	}


   	for(i=borneinf;i<bornesup+1;i++)
   	{
	
		// numero sans lien
		if (i== GML_nav_pagenkours) 
		{   
		htmlct+=i+" - \n"; 
	        }
		// numero avec lien
		else 
		{
	        htmlct+="<a href='javascript:void(0)' class='normalink' onClick='update_powerqry(\"page\","+i+");'>"+i+"</a>"; 

			if(i!=GML_nav_nbpage) 
			htmlct+=" - \n"; 
	      	} 

	}


//alert(GML_nav_pagenkours+" "+(GML_nav_nbpage-ech))

	if(GML_nav_pagenkours<(GML_nav_nbpage-ech-1))
	htmlct+=" ... - ";

	if(bornesup<GML_nav_nbpage)
	{
	i=GML_nav_nbpage;

	        htmlct+="<a href='javascript:void(0)' class='normalink' onClick='update_powerqry(\"page\","+i+");'>"+i+"</a>"; 

			if(i!=GML_nav_nbpage)
			htmlct+=" - \n"; 	
	}
	
   }



   	if( (GML_nav_pagenkours!=GML_nav_nbpage) && (GML_nav_pagenkours<GML_nav_nbpage) )
	{

        	htmlct+=" <a href='javascript:void(0)' onClick='update_powerqry(\"page\","+(GML_nav_pagenkours+1)+");'><img src='images/fleched.gif' border=0></a>\n"; 
	}


modifcontent('pages',htmlct);

}


function addslashes( str ) {
    return str.replace('/(["\'\])/g', "\\$1").replace('/\0/g', "\\0");
}


function InitMyList(nb)
{
tailledatatab=PWB_list_pownum.length;


if(tailledatatab>nb)
nbiter=nb;
else
nbiter=tailledatatab;


gmtt1='';
//alert(gmtt1);
	for (var i=0; i < nbiter; i++) 
	{
	gmtt1+=Genermylist("ADD",PWB_list_id[i],PWB_list_urlimg[i],PWB_list_titre[i],PWB_list_nbbid[i],PWB_list_montant[i],PWB_list_timing[i],PWB_list_pownum[i],"fr");
	PWB_lasti=i;
	PWB_do++;
	}


gmtt1+='<div id="PWBaddversion'+PWB_version+'"></div>';

modifcontent('contentvignets',gmtt1);
}




function update_powerqry(lavar,lavalue)
{

   if( (PWB_idqry==0) && (lavar!='idqry') )
   {
	alert(trad_error_pwb_null);
   }
   else
   {
	   
	   	document.documentElement.scrollTop=0;
		document.body.scrollTop=0;
	   
	   
	   
	if(lavar=='page')
	{ GML_nav_pagenkours=lavalue;}

	if(lavar=='mini')
	{PWB_mini=lavalue;}

	if(lavar=='maxi')
	{PWB_maxi=lavalue;}

	if(lavar=='order')
	{PWB_order=lavalue;
	//modif form
	document.formsearch.classement.value=lavalue;
	}

	if(lavar=='flag')
	{PWB_flag=lavalue;
	document.formsearch.flag.value=lavalue;}

	if(lavar=='idqry')
	{PWB_idqry=lavalue;
	init_actu(); }

	if(lavar=='keyword')
	{PWB_keyword=lavalue;}

	if(lavar!='page')
	{ GML_nav_pagenkours=1;}

	loadbidpower("fr",PWB_idqry,GML_nav_nbparpage,GML_nav_pagenkours,PWB_flag,PWB_maxi, PWB_mini, PWB_order, PWB_cat, PWB_keyword, PWB_type);

   }

}




function sendform_powerqry()
{

	if(PWB_idqry==0)
	{
	alert(trad_error_pwb_null);
	return false;
	}


document.formsearch.cat.value = "0";

PWB_type=document.formsearch.type.value;

//if(document.formsearch.max.value>0)
PWB_maxi=document.formsearch.max.value;

//if(document.formsearch.min.value>0)
PWB_mini=document.formsearch.min.value;

GML_nav_nbparpage=document.formsearch.nb_result.value;

PWB_order=document.formsearch.classement.value;

PWB_keyword=document.formsearch.keyword.value;

PWB_flag=document.formsearch.flag.value;

GML_nav_pagenkours=1;

	loadbidpower("fr",PWB_idqry,GML_nav_nbparpage,GML_nav_pagenkours,PWB_flag,PWB_maxi, PWB_mini, PWB_order, PWB_cat, PWB_keyword, PWB_type);


return false;
}




function gest_keyword()
{
newkey=prompt('Saisissez votre recherche',PWB_keyword);

	if(newkey!=PWB_keyword)
	{
	PWB_keyword=newkey;
	update_powerqry('keyword',newkey)

	modifcontent('dispkey',PWB_keyword);
	}
}




function init_actu()
{
PWB_page_extract_nb=0;
PWB_page_extract=1;

exatemp='<a class="normalink" onClick="addPWBquery()" href="javascript:void(0)" >'+trad_compte_addbidpowerquery_comp+'</a> - ';
exatemp+='<a class="normalink" onClick="launchgroupPWBquery()" href="javascript:void(0)">'+trad_compte_groupepoweractuquery+'</a> - ';
exatemp+='<a class="normalink" onClick="updatePWBquery()" href="javascript:void(0)">'+trad_compte_bidpoweractuquery+'</a>';


modifcontent('powertool',exatemp);
}





function initbidpower(idqry)
{

//fermeture formulaire ajout
closeaddPWBquery();

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

//vidage formulaire
document.formsearch.keyword.value='';		PWB_keyword="";
document.formsearch.cat.value = 0;		PWB_cat=0;
document.formsearch.type.value=0;		PWB_type=0;
document.formsearch.min.value="";		PWB_mini=0;
document.formsearch.max.value="";		PWB_maxi=0;
document.formsearch.flag.value=0;		PWB_flag=0;

PWB_idqry=idqry;

if( (PWB_idqry==1) || (isGlobalPqry(PWB_idqry)==1) )
PWB_groupement=1;
else
PWB_groupement=0;



loadinfobidpower(idqry);



update_powerqry('idqry',idqry);


$('powertool').style.visibility = 'visible';



}



function launchgroupPWBquery()
{

closeaddPWBquery();


	if(PWB_status==1)
	{
		$('groupPWBcontent').style.visibility = 'visible';
		$('groupPWBcontent').style.display='';
		
		
		exatemp='';
		//
		
		exatemp+='<div class="titunderdiv textb">'+trad_compte_groupepoweractuquery+'</div> <div class="textb" id="closegroupPWB"><a href="javascript:void(0)" onClick="closeaddgroupPWBquery()" class="blanclink">'+trad_close+'</a></div>';
		
		
		
		exatemp+='<form method="post" action="#" name="queryForm">  <div id="contentgroupPWB"> <div id="scrollgroupPWB"><span class="textcompt">'+groupePWBcasecoch+'</span></div> </div> <div id="boutonvalidgroup"><a class="titletop colnoir" onclick="GestMyBigSelecPWB(\'queryForm\')" href="javascript:void(0)">'+trad_compte_grouper+'</a></div> </form>';
		
		modifcontent('groupPWBcontent',exatemp);	
	}
	else
	{
		alert(trad_error_exe_deco);
	}
}



function groupPWBquery()
{


	
	
}


////////////////////
////////////////////
//LOAD INFO BID POWER//
////////////////////
////////////////////

function loadinfobidpower(idqry)
{


        //On lance une requête créée par le Browser
        var requeteFS = browser.getHttpObject();
	
	var url = 'fonctions/extractinfobidpowerXML.php?id='+idqry+'&rnd='+Math.random();
	//alert(url);
	requeteFS.onreadystatechange= function()
	{ gestloadinfobidpower(requeteFS); }

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




function gestloadinfobidpower(requete)
{

	if(requete.readyState==4)
	{
		if(requete.status==200)
		{
			var xml=requete.responseXML;


			var nss = xml.getElementsByTagName('powstatus');
			PWB_statustmp=parseInt(nss[0].firstChild.data);
			//alert(PWB_status);



		   if(PWB_statustmp==1)
		   {


			var nss = xml.getElementsByTagName('forsactu');
			flagactu=parseInt(nss[0].firstChild.data);

			//actulisation auto
			if( (flagactu==1) && (actuautoencours==0) )
			{
			actuautoencours=1;
			setTimeout("updatePWBquery()",3000);
			modifcontent('txtnotification',trad_PWB_auto);
			}

			var nbb = xml.getElementsByTagName('titreqry');
			GML_titre_qry=nbb[0].firstChild.data;

			var nbd = xml.getElementsByTagName('date_actu');
			GML_date_actu=nbd[0].firstChild.data;


			//modification affichage ulterieure
			//modifcontent('dispdatactu',GML_date_actu);
			//modifcontent('disptitqry',GML_titre_qry);

		   }

		}
		else
		{
		
		}
	}
	else
	{
//infoloading
	}
}



function creabottomcoch()
{
	
	
	
            exatemp='<span id="disptitqry">-</span> <span id="dispnbres">-</span> objets<br>';

			exatemp+='<span class="textcompt">'+trad_PWB_lastMAJ+' : <span id="dispdatactu">-</span><br>';
			exatemp+=trad_display_sortby+' : '+trad_display_price+' [<a href="javascript:void(0)" onClick="update_powerqry(\'order\',2)" class="normalink">'+trad_display_ordre_2+'</a> - <a href="javascript:void(0)" onClick="update_powerqry(\'order\',1)" class="normalink">'+trad_display_ordre_1+'</a>] ';			
			exatemp+=trad_display_date+' [<a href="javascript:void(0)" onClick="update_powerqry(\'order\',3)" class="normalink">'+trad_display_ordre_3+'</a> - <a href="javascript:void(0)" onClick="update_powerqry(\'order\',4)" class="normalink">'+trad_display_ordre_4+'</a>] ';

			exatemp+='<br>'+trad_PWB_filtrer+' : ';



			if(PWB_flag==0)
			exatemp+='<u>'+trad_PWB_flag_aucun+'</u> - ';	
			else			
			exatemp+='<a href="javascript:void(0)" onClick="update_powerqry(\'flag\',0)" class="normalink">'+trad_PWB_flag_aucun+'</a> - '; 


			if(PWB_flag==1)
			exatemp+='<u>'+trad_PWB_flag_fav+'</u> - '; 
			else
			exatemp+='<a href="javascript:void(0)" onClick="update_powerqry(\'flag\',1)" class="normalink">'+trad_PWB_flag_fav+'</a> - '; 
			
		
			
			if(PWB_flag==2)
			exatemp+='<u>'+trad_PWB_flag_trash+'</u> '; 
			else
			exatemp+='<a href="javascript:void(0)" onClick="update_powerqry(\'flag\',2)" class="normalink">'+trad_PWB_flag_trash+'</a> '; 
			
			//exatemp+='<a href="javascript:void(0)" onClick="update_powerqry(\'flag\',3)" class="normalink">Integrer les favoris</a>';

			exatemp+='<br><br></span>';


			


		modifcontent('PWBheader',exatemp);		



		exatemp='<br>';
        exatemp+='<a href="javascript:void(0)" onClick="setCheckboxes(\'itemsForm\',\'pwbitem[]\', true)" class="normalink">'+trad_PWB_cochall+'</a> - ';
        exatemp+='<a href="javascript:void(0)" onClick="setCheckboxes(\'itemsForm\',\'pwbitem[]\', false)" class="normalink">'+trad_PWB_decochall+'</a> '; 
        exatemp+='| Pour la sélection : <a href="javascript:void(0)" onClick="GestMyBigSelecItem(\'itemsForm\',2)" class="normalink">'+trad_PWB_gototrash+'</a> - ';
        exatemp+=' <a href="javascript:void(0)" onClick="GestMyBigSelecItem(\'itemsForm\',1)" class="normalink">'+trad_PWB_gotofav+'</a><br> ';      
         		
		modifcontent('bottomcoch',exatemp);		
	

}







////////////////////
////////////////////
//LOAD BID POWER//
////////////////////
////////////////////

function loadbidpower(PWB_pays,PWB_idqry,PWB_nb,PWB_page,PWB_flag,PWB_maxi, PWB_mini, PWB_order, PWB_cat, PWB_keyword, PWB_type)
{

GML_nav_pagenkours=PWB_page;

    var url = 'fonctions/extractitemXML.php?id='+PWB_idqry+'&flag='+PWB_flag+'&pays='+PWB_pays+'&max='+PWB_maxi+'&min='+PWB_mini+'&order='+PWB_order+'&cat='+PWB_cat+'&keyword='+bidEncoding(PWB_keyword)+'&type='+PWB_type+'&nb='+PWB_nb+'&page='+PWB_page+'&tampon='+PWB_tampon+'&rnd='+Math.random();
    var myAjax = new Ajax.Request(url, { onComplete: gestloadbidpower });
	
	modifcontent('txtnotification',trad_PWB_load);
}


function gestloadbidpower(requete)
{
//alert('ok');

ReinitData();

	if(requete.readyState==4)
	{
		if(requete.status==200)
		{
			//alert('a');
			var xml=requete.responseXML;


			var nss = xml.getElementsByTagName('powstatus');
			PWB_status=parseInt(nss[0].firstChild.data);
			//alert(PWB_status);






		   if(PWB_status==0)
		   {
			retab_after_Deco();
		   }



		   if(PWB_status==1)
		   {

			var xml=requete.responseXML;


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


			var nbb = xml.getElementsByTagName('nbpage');
			GML_nav_nbpage=parseInt(nbb[0].firstChild.data);

			//gestion derniere page lors de la suppression
   			if(GML_nav_pagenkours>GML_nav_nbpage)
			{
			GML_nav_pagenkours=GML_nav_nbpage;
			update_powerqry('page',GML_nav_pagenkours);
			}
			else
			{

				//header + bottom coch
				ptp=creabottomcoch();

				var nbr = xml.getElementsByTagName('numtotal');
				GML_numtotal=parseInt(nbr[0].firstChild.data);

				//actualisation affichage nb item
				update_nbres(GML_numtotal);


				PWB_list_global=xmlItems.length;
				PWB_restant=xmlItems.length;

				PWB_tamponenkours=PWB_list_global-GML_nav_nbparpage;

				if(PWB_tamponenkours<0)
				PWB_tamponenkours=0;

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

				ii= xmlItems[i].getElementsByTagName('id');
				PWB_list_id[i] = ii[0].firstChild.data;

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

				bb= xmlItems[i].getElementsByTagName('nbbid');
				PWB_list_nbbid[i] = bb[0].firstChild.data;

				pp= xmlItems[i].getElementsByTagName('pownum');
				PWB_list_pownum[i] = pp[0].firstChild.data;

				mm= xmlItems[i].getElementsByTagName('montant');
				PWB_list_montant[i] = mm[0].firstChild.data;

				tt2= xmlItems[i].getElementsByTagName('timing');
				PWB_list_timing[i] = tt2[0].firstChild.data;

				uu= xmlItems[i].getElementsByTagName('urlimg');
				PWB_list_urlimg[i] = uu[0].firstChild.data;

				}


				Genernavig();

				InitMyList(GML_nav_nbparpage);



				//alert(GML_date_actu);
			//affichage info requete (from other)
			modifcontent('dispdatactu',GML_date_actu);
			modifcontent('disptitqry',GML_titre_qry);


			}
		   }

		}
		else
		{
		
		}
	}
	else
	{
//infoloading
	}
}






function updatePWBquery()
{
//alert('test'+PWB_page_extract);

//loadextractbid(PWB_idqry,PWB_page_extract);

	if(PWB_idqry==0)
	alert(trad_error_pwb_null);
	else
	loadextractbid(PWB_idqry,1);

}








function addPWBquery()
{

//$('centre').style.visibility = 'hidden';
$('calkadd').style.visibility = 'visible';
$('calkadd').style.display='';
closeaddgroupPWBquery()


}


function addformPWBquery()
{

tempkeyword=document.FormPWBaddquery.ADDPWB_keyword.value;

temppays=document.FormPWBaddquery.mypaysqry.value;
temptype=document.FormPWBaddquery.ADDPWB_type.value;
tempseller=document.FormPWBaddquery.ADDPWB_seller.value;
tempnbres=document.FormPWBaddquery.ADDPWB_nb_result.value;
tempclassement=document.FormPWBaddquery.ADDPWB_classement.value;

tempname=document.FormPWBaddquery.ADDPWB_name.value;

//alert(tempname.length);


if( (ADDPWB_cat==0) && (tempkeyword.length==0) && (tempseller.length==0) )
{
alert(trad_compte_error_addbidpowerquery_noelem);
return false;
}

if(tempname.length==0)
{
alert(trad_compte_error_addbidpowerquery_noname);
return false;
}


        //On lance une requête créée par le Browser
        var requeteFS = browser.getHttpObject();
	
	var url = 'fonctions/addPWBquery.php?id='+ADDPWB_cat+'&pays='+temppays+'&type='+temptype+'&name='+bidEncoding(tempname)+'&keyword='+bidEncoding(tempkeyword)+'&seller='+tempseller+'&nb='+tempnbres+'&classement='+tempclassement+'&rnd='+Math.random();
	//alert(url);
	requeteFS.onreadystatechange= function()
	{ gestaddformPWBquery(requeteFS); }

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


return false;
}





function gestaddformPWBquery(requete)
{
//alert('ok');


	if(requete.readyState==4)
	{
		if(requete.status==200)
		{
			//alert('a');
			var xml=requete.responseXML;


			var nss = xml.getElementsByTagName('powstatus');
			PWB_status=parseInt(nss[0].firstChild.data);
			//alert(PWB_status);


		   if(PWB_status==1)
		   {
			var nbb = xml.getElementsByTagName('idquery');
			idpwbtemp=parseInt(nbb[0].firstChild.data);

			loadbidpowerquery('');
			initbidpower(idpwbtemp);
			updatePWBquery();
		   }


		   else if(PWB_status==0)
		   {
			alert(trad_error_exe_deco);
		   }

		   else if(PWB_status==2)
		   {
			//overflow
			alert(trad_compte_error_addbidpowerquery_overflow);
		   }

		   else if(PWB_status==3)
		   {
			//Powerbid déjà enregistré
			alert(trad_compte_error_addbidpowerquery_already);
		   }

		   else if(PWB_status==4)
		   {
			//erreur API
			alert(trad_compte_error_addbidpowerquery_noelem);
		   }

		   else if(PWB_status==5)
		   {
			//erreur mysql
			alert(trad_error_generic);
		   }

		   else if(PWB_status==6)
		   {
			//erreur titre present en base
			alert(trad_compte_error_addbidpowerquery_titoloalready);
		   }



		}
		else
		{
		
		}
	}
	else
	{
//infoloading
	}
}




function closeaddPWBquery()
{

//$('centre').style.visibility = 'visible';
$('calkadd').style.visibility = 'hidden';
$('calkadd').style.display='none';
}


function closeaddgroupPWBquery()
{
$('groupPWBcontent').style.visibility = 'hidden';
$('groupPWBcontent').style.display='none';
}





////////////////////
////////////////////
//LOAD EXTRACT BID//
////////////////////
////////////////////

function loadextractbid(PWB_idqry11,PWB_page11)
{

PWB_page_extract=PWB_page11;

if(PWB_page_extract==1)
{
exatemp='<u>'+trad_PWB_actu+'</u> : '+trad_PWB_actu_init;
}
else if(PWB_page_extract==PWB_page_extract_nb)
{
actuautoencours=0;
exatemp='<u>'+trad_PWB_actu+'</u> : '+trad_PWB_actu_ok;
}
else
{
pourcevol=Math.round(((PWB_page_extract-1)/PWB_page_extract_nb)*100);
exatemp='<u>'+trad_PWB_actu+'</u> : '+pourcevol+' %';
}

//exatemp+='<br>- Indexation des objets : En attente';
modifcontent('powertool',exatemp);




    var url = 'fonctions/extract_items.php?id='+PWB_idqry11+'&page='+PWB_page11+'&rnd='+Math.random();
    var myAjax = new Ajax.Request(url, { onComplete: gestloadextractbid });
	
	modifcontent('txtnotification',exatemp);	
}


function gestloadextractbid(requete)
{
//alert('ok');


	if(requete.readyState==4)
	{
		if(requete.status==200)
		{
			//alert('a');
			var xml=requete.responseXML;


			var nss = xml.getElementsByTagName('powstatus');
			PWB_status=parseInt(nss[0].firstChild.data);
			//alert(PWB_status);
			

		   if(PWB_status==0)
		   {
			retab_after_Deco();
			init_actu();
		   }
		   else
		   {

			var nbb = xml.getElementsByTagName('pownbpage');
			PWB_page_extract_nb=parseInt(nbb[0].firstChild.data);

			var nbb = xml.getElementsByTagName('pownbres');
			PWB_tempnb=parseInt(nbb[0].firstChild.data);

//alert('nb '+PWB_tempnb);


			PWB_page_extract_rest=(PWB_page_extract_nb-PWB_page_extract);

			//alert('il reste '+PWB_page_extract_rest+' pages');


			if( (PWB_page_extract_rest>0) && (PWB_tempnb>0) )
			{
			loadextractbid(PWB_idqry,PWB_page_extract+1);
//alert(0);
			}
			else
			{
//alert(1);
			exatemp='<u>'+trad_PWB_actu+'</u> : '+trad_PWB_actu_ok;
			modifcontent('powertool',exatemp);
			initbidpower(PWB_idqry);
			actuautoencours=0;
			}




		   }

		}
		else
		{
		
		}
	}
	else
	{
//infoloading
	}
}










////////////////////
////////////////////
//LOAD INDEX ITEM //
////////////////////
////////////////////

function loadindexitem(PWB_idqry11,PWB_comptage)
{

PWB_index_comptage++;

exatemp='<u>Actualisation de la rubrique</u><br>- Récupération de la liste des objets : Terminé';


if(PWB_index_comptage==1)
exatemp+='<br>- Indexation des objets : Initialisation';
else if(PWB_indexrest_nb>0)
exatemp+='<br>- Indexation des objets : Objets restants: <span id="mydecompte">'+PWB_indexrest_nb+'</span>';
else
exatemp+='<br>- Indexation des objets : Terminé';

modifcontent('powertool',exatemp);



        //On lance une requête créée par le Browser
        var requeteIDX = browser.getHttpObject();
	
	var url = 'fonctions/spider_items.php?id='+PWB_idqry11+'&page='+PWB_index_comptage+'&rnd='+Math.random();
	//alert(url);
	requeteIDX.onreadystatechange= function()
	{ gestloadindexitem(requeteIDX); }

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

}




function gestloadindexitem(requete)
{
//alert('ok');


	if(requete.readyState==4)
	{
		if(requete.status==200)
		{
			//alert('a');
			var xml=requete.responseXML;


			var nss = xml.getElementsByTagName('powstatus');
			PWB_status=parseInt(nss[0].firstChild.data);
			//alert(PWB_status);






		   if(PWB_status==0)
		   {
			retab_after_Deco();
		   }
		   else
		   {



			var nbb = xml.getElementsByTagName('pownbreste');
			PWB_indexrest_nb=parseInt(nbb[0].firstChild.data);


			if(PWB_indexrest_nb==0)
			{
			exatemp='<u>Actualisation de la rubrique</u><br>- Récupération de la liste des objets : Terminé';
			exatemp+='<br>- Indexation des objets : Terminé';

			modifcontent('powertool',exatemp);

			loadbidpower(GML_nav_pays,PWB_idqry,GML_nav_nbparpage,1,PWB_flag,PWB_maxi, PWB_mini, PWB_order, PWB_cat, PWB_keyword, PWB_type);
			}

			if(PWB_indexrest_nb>0)
			loadindexitem(PWB_idqry,1);


		   }

		}
		else
		{
		
		}
	}
	else
	{
//infoloading
	}
}





function update_nbres(nb)
{

modifcontent('dispnbres',nb);

}









///////////////////////////////
//gestion objet//
///////////////////////////////
// 

function gestitem(idpower,idqry,lot,idaction,iditem)
{

    var url = 'fonctions/gest_poweritem.php?data='+idpower+'&idqry='+idqry+'&action='+idaction+'&groupement='+PWB_groupement+'&id_item='+iditem+'&rnd='+Math.random();
    var myAjax = new Ajax.Request(url, { onComplete:function(requeteDELF)
		{ 
			if(requeteDELF.readyState == 4)
			{

				if(requeteDELF.responseText!=2)
				{

					if(requeteDELF.responseText==1)
					{

						//traitement par lot
						if(lot==1)
						{

						//rechargement
						loadbidpower(GML_nav_pays,PWB_idqry,GML_nav_nbparpage,GML_nav_pagenkours,PWB_flag,PWB_maxi, PWB_mini, PWB_order, PWB_cat, PWB_keyword, PWB_type);
							
						}
						else
						{


						SupMyItem('PWBID_couche'+idpower);
						PWB_restant--;


						//alert(PWB_restant+" "+PWB_do);	




							if(PWB_tamponenkours>0)
							{
							PWB_tamponenkours--;

							GML_numtotal--;
							update_nbres(GML_numtotal);

							PWB_lasti++;
							PWB_do++;

	
							contentemp=Genermylist("ADD",PWB_list_id[PWB_lasti],PWB_list_urlimg[PWB_lasti],PWB_list_titre[PWB_lasti],PWB_list_nbbid[PWB_lasti],PWB_list_montant[PWB_lasti],PWB_list_timing[PWB_lasti],PWB_list_pownum[PWB_lasti],"fr");
							contentemp+="<span id='PWBaddversion"+(PWB_version+1)+"'></span>";


							charcalq="PWBaddversion"+PWB_version;
							modifcontent(charcalq,contentemp);


							PWB_list_global--;

							PWB_version++;



							if(PWB_tamponenkours==2)
							loadbidpower(GML_nav_pays,PWB_idqry,GML_nav_nbparpage,GML_nav_pagenkours,PWB_flag,PWB_maxi, PWB_mini, PWB_order, PWB_cat, PWB_keyword, PWB_type);

							}

						}


//alert(PWB_tamponenkours);
					}
					else if(requeteDELF.responseText==3)
					{retab_after_Deco();}
					else
					{alert(trad_error_generic);}
				}
			}
			else
			{
			//infoloading();
			}
		}								  
								  
								  
								  
    });
	
	
	
	
	if(idaction==2)
	modifcontent('txtnotification',trad_PWB_sup);
	else
	modifcontent('txtnotification',trad_PWB_fav);	




}













////////////////////////
////////////////////////
//bidpower query//
////////////////////////
////////////////////////

function loadbidpowerquery(action)
{

modifcontent('titrebl',trad_menu_bidpower_query);
modifcontent('zonearbo','<span align="right">&nbsp;<a href="javascript:void(0)" onClick="addPWBquery();" class="menurub colnoir">'+trad_compte_addbidpowerquery+'</a> - <a href="javascript:void(0)" onClick="retablircat('+id+');" class="menurub colnoir">'+trad_retour+'</a></span>');
showzone('cat');
showzone('zonerub');
hidezone('zoneflag');
linkrubcompte();

	if(action=="delete")
	preloadarbosuppbidpowerquery();
	else
	preloadarbobidpowerquery();


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

	requeteBIDQY.onreadystatechange= function()
	{ gestloadbidpowerquery(requeteBIDQY,action); }

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

function gestloadbidpowerquery(requete,action)
{
	if(requete.readyState==4)
	{
		if(requete.status==200)
		{
			var xml=requete.responseXML;


			var nss = xml.getElementsByTagName('powstatus');
			PWB_status=parseInt(nss[0].firstChild.data);

			groupePWBcasecoch='';

			groupePWBcasecoch+='<label><input type="checkbox" name="" onclick="setCheckboxes(\'queryForm\', \'groupepwbitem[]\', true)"  style="vertical-align:middle;border:0px" > '+trad_compte_allPWB+'</label><br>';



		   if(PWB_status==0)
		   {
		   retab_after_Deco();
		   }
		   else
		   {


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

			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;

				if(action=="delete")
				{
				html+='&nbsp;- <a href="javascript:void(0)" onClick="confirmdeletepowerquery('+idd+',\''+titre+'\');" class="menurub colbleu">'+trad_compte_supquery_abrev+' '+titre+'</a><br>';
				}
				else
				{

					if(PWB_flag_page_pwbidable==1)
					html+='&nbsp;- <a href="javascript:void(0)" onClick="initbidpower('+idd+');" class="menurub colbleu">'+titre+'</a><br>';
					else
					html+='&nbsp;- <a href="bidpower.php?idpower='+idd+'" class="menurub colbleu">'+titre+'</a><br>';
				}
				
				
				//groupPWB
				
				groupePWBcasecoch+='<label><input type="checkbox" name="groupepwbitem[]" id="checkbox'+idd+'" value="'+idd+'" style="vertical-align:middle;border:0px" > '+titre+'</label><br>';
				
				
			}
			

			modifcontent('zonerub',html);

			if(action=="delete")
			{
			preloadarbosuppbidpowerquery();
			titrage(trad_compte_supquery);
			}
			else
			{
			//preloadarbobidpowerquery();
			//titrage(trad_menu_bidpower_query);
			}
		   }








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




function deletebidpowerquery()
{
loadbidpowerquery('delete');
titrage(trad_compte_supbidpowerquery);
}


//////////////////////////////////
//suppression power query//
//////////////////////////////////
function confirmdeletepowerquery(idp,data)
{
var msg = trad_compte_checkdelbidpowerquery1+" '"+data+"' "+trad_compte_checkdelbidpowerquery2; 
	if (confirm(msg)) 
	{
	        var requeteDELQRY = browser.getHttpObject();
		var url = 'fonctions/delete_powerquery.php?data='+escape(idp)+'&rnd='+Math.random();

		requeteDELQRY.onreadystatechange= function()
		{ 
			if(requeteDELQRY.readyState == 4)
			{
				if(requeteDELQRY.responseText!=1)
				{
				if(requeteDELQRY.responseText==2)
				alert(trad_compte_confirm_delquery);
				else if(requeteDELQRY.responseText==3)
				alert(trad_error_exe_deco);
				else
				alert(trad_error_generic);
				}
			loadbidpowerquery('delete');
			titrage(trad_compte_supquery);
			}
			else
			{
			infoloading();
			}
		}

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





function bidEncoding(data)
{
  var inputString=data;  
  var encodedInputString=escape(inputString);
  encodedInputString=encodedInputString.replace("+", "%2B");
  encodedInputString=encodedInputString.replace("/", "%2F"); 
  
	return encodedInputString;
}





function generPWBliste(nameliste,champ,valeur,destination)
{

  htcontent='';

htcontent+='<select size="1" name="'+nameliste+'" id="'+nameliste+'" onChange="loadformcontent(this.value,paysPWB_add_qry)">';
htcontent+='<option value="0">'+trad_form_defselec+'</option>';


	for (var i=0; i < champ.length; i++) 
	{
	htcontent+='<option value="'+valeur[i]+'">'+champ[i]+'</option>';
	}

htcontent+='</select>';


modifcontent(destination,htcontent);

}




function loadformcontent(idd,payss)
{
paysPWB_add_qry=payss;

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

ADDPWB_cat=idd;

	if (typeof payss == "undefined")
	payss='fr';



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

		requete.onreadystatechange= function()
		{ gestloadformcontent(requete,idd,payss); }

        	requete.send(null);		
}





///////////////////
// GEST LOAD RUB //
///////////////////
function gestloadformcontent(requete,idf,payss)
{



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


	if(requete.readyState==4)
	{
		if(requete.status==200)
		{
			var xml=requete.responseXML;

			var xmlItems = xml.getElementsByTagName('level');
			levelenkours  = parseInt(xmlItems[0].firstChild.data);

			var xmlItems = xml.getElementsByTagName('endcat');
			endcatenkours  = parseInt(xmlItems[0].firstChild.data);


//alert(levelenkours);

var mytempchamp=new Array;
var mytempvalue=new Array;

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



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

			ii= xmlItems[i].getElementsByTagName('id');
			mytempvalue[i] = ii[0].firstChild.data;

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

			}



			if(endcatenkours==0)
			{
				deb=levelenkours+1;
				//vidage formulaire suivant
				for (var j=deb; j < 7; j++) 
				{
				modifcontent('mylevel'+j,'');
				}
			}


			if(mytempchamp.length>0)
			{
			generPWBliste('level'+levelenkours,mytempchamp,mytempvalue,'mylevel'+levelenkours);

			}

			

		}
		else
		{
		alert(trad_error_load_alert);		
		}
	}
}
