var xx = new Array ();
var vv = new Array ();
var page=0,tri=5,taille=0;
if (document.location.href.match("@")){
	var info=document.location.href.substring(document.location.href.indexOf("?",0)+1, document.location.href.length);
	page=info.substring(0,1);
	tri=info.substring(1,2);
	taille=info.substring(2,3);
}

taille==0?document.styleSheets[0].disabled=true:document.styleSheets[1].disabled=true;

function trinombres(a,b){return (parseInt(a)-parseInt(b));}

function remaniementUrl(){
	var listeLiens = document.getElementsByTagName ('a');
	for (var i = 0; i < listeLiens.length;i++){
		if (listeLiens[i].href)
			listeLiens[i].href = listeLiens[i].href+"?0"+tri+taille+"@";
	}
}

function creation (vl,type){
	remaniementUrl ();
	for (var i=0;i<xx.length;i++)
		xx[i][0]=xx[i][tri];
	
	if (tri==5) xx.sort(trinombres);
	else xx.sort();

	var typeLien = "";
	var vlLien = "";
	var liste = "";
	var isListeBien = true;
	
	switch (vl){
		case 'v': vlLien = "vente_";break;
		case 'l': vlLien = "location_";break;
		case 's': vlLien = "recherche";
	}
	
	switch (type){
		case "home": typeLien="index";isListeBien = false;break;
		case "res": typeLien="appartement_maison";break;
		case "bur": typeLien= "bureau"; break;
		case "rap": typeLien= "immeuble_rapport";break;
		case "ter": typeLien= "terrain";break;
		case "tt": typeLien= "nouveaute";break;
		case "pro": typeLien="promotion";break;
		case "arch": typeLien="archives";break;
		case "class": typeLien="recherche"; isListeBien = false;break;
		case "avanc": typeLien="recherche_avancee"; isListeBien = false;break;
		case "result": typeLien="resultat";break;
		case "coord": typeLien="coordonnees_immopetitjean";isListeBien = false;break;
		case "ask": typeLien="nous_ecrire";isListeBien = false;
	}

	for (var i=0,j=0;i<xx.length;i++){
		if ((vl == "v" || vl == "l") && xx[i][1].match(type) && xx[i][6] == vl)
			vv[j++]=i;
		else if (vl == "a")
			vv[j++]=i;
		else if (vl == "n"){
			for (var k=0; k < nn.length; k++){
				if (xx[i][2] == nn[k]) 
					vv[j++] = i;
			}
		}
		else  if (vl == "r"){ //Si cas de la recherche, voir liste
			liste = document.location.href.substring(document.location.href.indexOf("@",0)+1, document.location.href.length);
			for (var i=0,j=0;i<xx.length;i++)
				if (liste.match(xx[i][2]))
					vv[j++]=i;
		}
	}
	
	var listeChiffres = "";
	for (var i=0;i<vv.length/6;i++){
		if (i==page) listeChiffres += "<font color='#ffffff'>"+(i+1)+"</font> ";
		else listeChiffres += "<a href='"+vlLien+""+typeLien+".html?"+i+""+tri+""+taille+"@"+liste+"'>"+(i+1)+"</a> ";
	}

	document.write('<p class="option textLeft">');

	if (isListeBien){
		document.write ('Trier par : ');
		if (tri==5) document.write("<font color='red'>Prix</font> - <a href='"+vlLien+""+typeLien+".html?03"+taille+"@"+liste+"'>Code postal</a> - <a href='"+vlLien+""+typeLien+".html?04"+taille+"@"+liste+"'>Commune</a>");
		else if (tri==3) document.write("<a href='"+vlLien+""+typeLien+".html?05"+taille+"@"+liste+"'>Prix</a> - <font color='red'>Code postal</font> - <a href='"+vlLien+""+typeLien+".html?04"+taille+"@"+liste+"'>Commune</a>");
		else document.write("<a href='"+vlLien+""+typeLien+".html?05"+taille+"@"+liste+"'>Prix</a> - <a href='"+vlLien+""+typeLien+".html?03"+taille+"@"+liste+"'>Code postal</a> - <font color='red'>Commune</font>");
	}
	
	document.write('<span class="right">Taille du texte : ');

	if (taille==0) document.write("<font color='#ffffff'>Petit</font> - </font><a href='"+vlLien+""+typeLien+".html?"+page+""+tri+"1@"+liste+"' class='grand'>Grand</a>");
	else document.write("<a href='"+vlLien+""+typeLien+".html?"+page+""+tri+"0@"+liste+"' class='petit'>Petit</a> - <font color='#ffffff'>Grand</font>");
	
	document.write ("</span></p><div class='clearBoth'></div>");
	
	if (!isListeBien)
		return;
		
	var span = document.createElement ('span');
	span.innerHTML = listeChiffres;
	document.getElementById('listechr').appendChild (span);
	
	//Liste des biens
	if (vv.length > 0){
		for (var i=page*6;i<page*6+6 && i<vv.length;i++){
			affichage (vv[i]);
			//document.write('<center><img src="fonds/b'+i%4+'.gif" alt="" /></center>');
		}
	}
	else document.write ('<p id="noData" class="centrer">Pas de biens dans cette cat&eacute;gorie</p>');
	
	document.write ("<p class='listeNombreBien centrer'>")
	for (var i=0; i < vv.length/6; i++){
		if (i == page) document.write("<span class='blanc'>"+(i+1)+"</span> ");
		else document.write("<a href='"+vlLien+""+typeLien+".html?"+i+""+tri+""+taille+"@"+liste+"'>"+(i+1)+"</a> ");
	}
	document.write("<a href='javascript:window.scrollTo(0,0)'>Top</a></p>");
}
