//***********************************************************************************
//***********************************************************************************
var editionEnCours=false;
var XHRListing=null;
var TYPE='';
var TYPE2='';
var TYPE3='';
var TYPE_TEMP='';
//***********************************************************************************
//***********************************************************************************
function ListingRole() { href='index.php?module=regle&action=list_role&type_role='+TYPE+'&mj_role='+TYPE2+'&alpha='+ALPHA;	return Listing(href); }
function ListingCarriere() { href='index.php?module=regle&action=list_carriere&race='+RACE+'&type='+TYPE+'&alpha='+ALPHA;	return Listing(href); }
function ListingRace() { href='index.php?module=regle&action=list_race&alpha='+ALPHA; return Listing(href); }
function ListingCompetence() { href='index.php?module=regle&action=list_competence&type='+TYPE+'&alpha='+ALPHA;	return Listing(href); }
function ListingTalent() { href='index.php?module=regle&action=list_talent&alpha='+ALPHA;	return Listing(href); }
function ListingSortilege() { href='index.php?module=regle&action=list_sortilege&type_s='+SORT+'&type_domaine='+TYPE+'&type_liste='+TYPE2+'&alpha='+ALPHA;	return Listing(href); }
function ListingRune() { href='index.php?module=regle&action=list_rune&type_r='+TYPE+'&majeure='+TYPE2+'&alpha='+ALPHA;	return Listing(href); }
function ListingBestiaire() { href='index.php?module=regle&action=list_bestiaire&type_b='+TYPE+'&eradication='+TYPE2+'&alpha='+ALPHA;	return Listing(href); }
function ListingReligion() { href='index.php?module=regle&action=list_religion&alpha='+ALPHA;	return Listing(href); }
function ListingPsychologie() { href='index.php?module=regle&action=list_psychologie&alpha='+ALPHA; return Listing(href); }
function ListingCombat() { href='index.php?module=regle&action=list_combat&type_combat='+TYPE; if(TYPE==TYPE_TEMP) href+='&alpha='+ALPHA; return Listing(href); }
function ListingAttribut() { return ListingCombat(); }
function ListingSigne() { href='index.php?module=regle&action=list_signe&type_signe='+TYPE; if(TYPE==TYPE_TEMP) href+='&alpha='+ALPHA; return Listing(href); }
function ListingAstral() { return ListingSigne(); }
function ListingCheveux() { return ListingSigne(); }
function ListingYeux() { return ListingSigne(); }
function ListingMaladie() { return ListingSigne(); }
function ListingMutation() { return ListingSigne(); }
function ListingEquipement() { href='index.php?module=regle&action=list_equipement&type_e='+TYPE; if(TYPE==TYPE_TEMP) href+='&alpha='+ALPHA; return Listing(href); }
function ListingArme() { href='index.php?module=regle&action=list_equipement&type_e='+TYPE+'&type_t='+TYPE2; if(TYPE==TYPE_TEMP) href+='&alpha='+ALPHA; return Listing(href); }
function ListingArmure() { href='index.php?module=regle&action=list_equipement&type_e='+TYPE+'&type_t='+TYPE2+'&type_armure='+TYPE3; if(TYPE==TYPE_TEMP) href+='&alpha='+ALPHA; return Listing(href); }
function ListingPP() { href='index.php?module=regle&action=list_equipement&type_e='+TYPE+'&type_pp='+TYPE2; if(TYPE==TYPE_TEMP) href+='&alpha='+ALPHA; return Listing(href); }
function ListingMarchandise() { href='index.php?module=regle&action=list_equipement&type_e='+TYPE+'&type_m='+TYPE2; if(TYPE==TYPE_TEMP) href+='&alpha='+ALPHA;  return Listing(href); }

function Listing(href)
{
	if (editionEnCours) return false; else editionEnCours=true;
	if(TYPE==TYPE_TEMP || !TYPE_TEMP) href+='&searchsource='+SEARCH;
	if(TYPE_TEMP) TYPE_TEMP=TYPE;
	//alert(TYPE);
	//alert(TYPE_TEMP);
	SetDiv('DivRegleDisplay',str_attente());
	VisibilityDiv('attente');
	XHRListing=getXMLHTTP();
	if (!XHRListing) { return false; }	//alert(href);
	XHRListing.open("GET",XHR_URL(href),true);
	XHRListing.onreadystatechange = function()
	{
		if (XHRListing.readyState==4)
		{
			SetDiv('DivRegle',XHRListing.responseText);
			if(!Test_XHR()) window.location=href;
			VisibilityDiv('attente');
			editionEnCours=false;
		}
	}
	XHRListing.send(null);
	return true;
}
function DisplaySearch()
{
	DisplayDiv('DivRegleSearch');
	if(ReturnIdObjet('DivRegleSearch').style.display=='block') 
	{
		ReturnIdObjet('ImgRegleSearch').src='icones/fermer.gif';
	}
	else 
	{
		ReturnIdObjet('ImgRegleSearch').src='icones/ouvrir.gif';
	}
	href='index.php?module=regle&action=change_search';
	XHRListingSearch=getXMLHTTP();
	if (!XHRListingSearch) { return false; }	//alert(href);
	XHRListingSearch.open("GET",XHR_URL(href),true);
	XHRListingSearch.send(null);
	return true;
}