var detailsAffiche = new Array();
var infoAffiche = new Array();
var allArticles=new Array();
var allDetailsCommande=new Array();

var allPays = Array();
var sPaysFr = 1;
var sPaysEn = 2;

function pays(code, nomfr, nomen){
	this.code = code;
	this.nomfr = nomfr;
	this.nomen = nomen;
}

function showInfoDisc(numArticle) {
	if(infoAffiche[numArticle] == 1){
		//alert('on cache');
		nd(numArticle);
		return;
	}else{								
		infoAffiche[numArticle] = 1;
		//setTimeout('getContenuXmlDisc('+numArticle+')',50);
		getContenuXmlDisc(numArticle);
	}
}

function nd(numArticle) {
	infoAffiche[numArticle] = 0;
	document.getElementById("infoDiv"+numArticle).style.visibility = "hidden";
}


//Ferme toutes les div infoArticle d'article

function closeAllArticles(numArticle){
	for(var i = 0 ; i < allArticles.length ; i++){
		//alert(numArticle+' numArt = '+allArticles[i].getElementsByTagName("numarticle").item(0).firstChild.data);
		if(allArticles[i].getElementsByTagName("numarticle").item(0).firstChild.data != numArticle)
			nd(allArticles[i].getElementsByTagName("numarticle").item(0).firstChild.data);
	}
}

//Si l'article est deja dans le cache, on affiche juste la div adequate
//retourne true si l'article etait dans le cache, false sinon

function loadArticleFromCache(numArticle){
	for(var i = 0 ; i < allArticles.length ; i++){
		if(numArticle == allArticles[i].getElementsByTagName("numarticle").item(0).firstChild.data){
			if(infoAffiche[numArticle] == 1)
				document.getElementById("infoDiv"+numArticle).style.visibility = "visible";
			else alert('dans le cache mais on affiche pas ! '+infoAffiche[numArticle]);
			return true;
		}
	}
	return false;
}


//Remplace les sauts de ligne par des <br />
function nl2br(string){
	return string.replace(/\n/g,'<br />');
}

//Ajoute l'article dans le panier
function addArticleToPanier(numArticle){
	var xhr_object = null; 

	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non support� par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
	}
	var d = new Date();
	var requete = "danspanierXML.php?NumArt="+numArticle+"&QteArt=1&DacteActuelle="+d.getMilliseconds();
	//xhr_object.setRequestHeader("If-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT");		
	xhr_object.open("GET", requete, true); 
	xhr_object.onreadystatechange = function() { 			
		if(xhr_object.readyState == 4){							
			if(xhr_object.responseXML.getElementsByTagName("commande").item(0).firstChild.data == 1){
				//document.getElementById("addArticle"+numArticle).innerHTML = "<br/><br /><b class=\"ajout\">Article ajout&eacute; au panier</b> / <span class=\"anglais\">Article added</span><br/>";					
			}else{
				//document.getElementById("addArticle"+numArticle).innerHTML = "<br /><br/><b class=\"ajout\">Impossible d'ajouter l'article</b> / <span class=\"anglais\">Unable to add article</span><br/>";
			}
			updatePanier(xhr_object.responseXML);			
		}
	}
	xhr_object.send(null);
}

function deleteArticleFromPanier(panierNum){
	var xhr_object = null; 

	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non support� par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
	}
	var d = new Date();
	var requete = "deletepanierXML.php?PanierNum="+panierNum+"&1&DacteActuelle="+d.getMilliseconds();		
	xhr_object.open("GET", requete, true); 
	xhr_object.onreadystatechange = function() { 			
		if(xhr_object.readyState == 4){
			var panNum = xhr_object.responseXML.getElementsByTagName("paniernum").item(0).firstChild.data;			
			if(panNum == 0){
				//Erreur a traiter
			}else{
				var prix = xhr_object.responseXML.getElementsByTagName("prix").item(0).firstChild.data;
				var nShippingCost = xhr_object.responseXML.getElementsByTagName("shippingcost").item(0).firstChild.data;
				updateTabPanier(panNum,prix,nShippingCost);
			}
			/*				
			if(xhr_object.responseXML.getElementsByTagName("commande").item(0).firstChild.data == 1){
				//document.getElementById("addArticle"+numArticle).innerHTML = "<br/><br /><b class=\"ajout\">Article ajout&eacute; au panier</b> / <span class=\"anglais\">Article added</span><br/>";					
			}else{
				//document.getElementById("addArticle"+numArticle).innerHTML = "<br /><br/><b class=\"ajout\">Impossible d'ajouter l'article</b> / <span class=\"anglais\">Unable to add article</span><br/>";
			}
			*/
			//updatePanier(xhr_object.responseXML);
		}
	}
	xhr_object.send(null);
}

function updateTabPanier(panNum,prix,nShippingCost){
	var row = document.getElementById('z'+panNum);
	row.parentNode.removeChild(row);		
	
	//Les frais de port
	shippingCost = parseFloat(nShippingCost);
	document.getElementById('cellshiprice').innerHTML = shippingCost+' &euro;';
	
	//Le total
	totalPanier -= parseInt(prix);
	document.getElementById('celltotal').innerHTML = 'Total : '+(parseFloat(totalPanier + shippingCost))+' &euro;';
	
	//Si aucun article on cache la div du panier
	if(totalPanier <= 0){
		document.getElementById('detailspanier').className= 'panierEmpty';
		document.getElementById('paniervide').className= 'panierVisible';
	}
	
		
}

function updatePanier(rXML){
	var commande = rXML.getElementsByTagName("commande").item(0).firstChild.data;
	if(commande == 0){
	
	}else if(commande == 2){
	
	}else{
		var titre = rXML.getElementsByTagName("titre").item(0).firstChild.data;
		var lienStr = rXML.getElementsByTagName("lien").item(0).firstChild.data;
		var artNum = rXML.getElementsByTagName("artnum").item(0).firstChild.data;
		var prix = rXML.getElementsByTagName("prix").item(0).firstChild.data;
		var paniernum = rXML.getElementsByTagName("paniernum").item(0).firstChild.data;
		var shippingcost = rXML.getElementsByTagName("shippingcost").item(0).firstChild.data;
		var tabPanier = document.getElementById('tabPanier');	
		var newRow = tabPanier.insertRow(tabPanier.rows.length-2);
		
		var idAtt = document.createAttribute('id');
		idAtt.nodeValue = 'z'+paniernum;
		newRow.setAttributeNode(idAtt);
		
		var cellLeft = newRow.insertCell(0);
		var lien = document.createElement('a');
		var href= document.createAttribute('href');
		href.nodeValue = lienStr;
		lien.setAttributeNode(href);
		lien.appendChild(document.createTextNode(titre));
		
		//var textLeft = document.createTextNode('<a href="'+lien+'" > '+titre+'"</a>');
		cellLeft.appendChild(lien);
		
		var cellCenter = newRow.insertCell(1);
		cellCenter.innerHTML = prix + ' &euro;';
		//var textCenter = document.createTextNode(prix+' &euro;');
		//cellCenter.appendChild(textCenter);
		
		var cellRight = newRow.insertCell(2);
		var classAtt = document.createAttribute('class');
		classAtt.nodeValue = 'delImg';
		cellRight.setAttributeNode(classAtt);
		//cellRight.setAttribute('class','delImg');
		
		var lienRemove = document.createElement('a');
		
		var hrefAtt = document.createAttribute('href');
		hrefAtt.nodeValue = 'javascript:deleteArticleFromPanier('+paniernum+');';
		lienRemove.setAttributeNode(hrefAtt);
		
		//var onclickAtt = document.createAttribute('onclick');
		//onclickAtt.nodeValue = 'deleteArticleFromPanier('+paniernum+');return false;';
		//lienRemove.setAttributeNode(onclickAtt);
		
		//lienRemove.setAttribute('href','#');
		//lienRemove.setAttribute('onclick','deleteArticleFromPanier('+paniernum+');return false;');
		
		var imgRemove = document.createElement('img');
		imgRemove.setAttribute('src','inter/images/poubel.gif');
		imgRemove.setAttribute('alt','Supprimer ce disque - remove record');
		lienRemove.appendChild(imgRemove);
		
		cellRight.appendChild(lienRemove);
		
		//Les frais de port
		//shippingCost
		shippingCost = shippingcost;
		document.getElementById('cellshiprice').innerHTML = shippingCost+' &euro;';
		
		//Le total
		totalPanier += parseInt(prix);
		var total = totalPanier + parseFloat(shippingCost);
		document.getElementById('celltotal').innerHTML = 'Total : '+total+' &euro;';
		
		document.getElementById('detailspanier').className= 'panierVisible';
		document.getElementById('paniervide').className= 'panierEmpty';
	}
}
	
//Affiche les infos sur un disque

function getContenuXmlDisc(numArticle){
	if(infoAffiche[numArticle] == 1)closeAllArticles(numArticle);
	//infoAffiche[numArticle] = 1 ;
	if(false && loadArticleFromCache(numArticle) == true){
		//alert("depuis le cache");
		return;
	}
	var xhr_object = null; 

	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non support� par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
	}
	var d = new Date(); 
	xhr_object.open("GET", "infoDisc.php?ArtNum="+numArticle+"&thedate="+d.getMilliseconds(), true); 
	xhr_object.onreadystatechange = function() { 			
		if(xhr_object.readyState == 4){				
			var xmlDoc = xhr_object.responseXML;
			allArticles.push(xmlDoc);			
			
			//Nouvelle version
			var image = (xmlDoc.getElementsByTagName("image").item(0).firstChild != null)?
				xmlDoc.getElementsByTagName("image").item(0).firstChild.data:null;
			var titre = xmlDoc.getElementsByTagName("titre").item(0).firstChild.data;
			var nomLabel = xmlDoc.getElementsByTagName("nomlabel").item(0).firstChild.data;
			var labelRef = xmlDoc.getElementsByTagName("label").item(0).firstChild.data;
			var description = (xmlDoc.getElementsByTagName("text_fr").item(0).firstChild != null)?
				nl2br(xmlDoc.getElementsByTagName("text_fr").item(0).firstChild.data):"";
			var support = xmlDoc.getElementsByTagName("support").item(0).firstChild.data;
			var etatDisque = (xmlDoc.getElementsByTagName("etat_disc").item(0).firstChild)?
				xmlDoc.getElementsByTagName("etat_disc").item(0).firstChild.data:'';
			var etatPochette = (xmlDoc.getElementsByTagName("etat_pochette").item(0).firstChild)?
				xmlDoc.getElementsByTagName("etat_pochette").item(0).firstChild.data:'';
			var prix = xmlDoc.getElementsByTagName("prix").item(0).firstChild.data;
			var dispo = (xmlDoc.getElementsByTagName("dispo").item(0).firstChild.data == "1");
			var danspanier = (xmlDoc.getElementsByTagName("danspanier").item(0).firstChild.data == "1");
			var artistes = xmlDoc.getElementsByTagName("artiste");
			
			newTable = '';
			newTable += '<div class="dddetailsdisque">\n';
			if(image != null){			
				newTable += '<div class="poch">';
				newTable += '<img src="/media/pochs/'+image+'"/>';				
				newTable += '</div>';
			}
			newTable += '<div class="ddinfodisque">';
			newTable += '<h1>'+titre+'</h1>';
			newTable += '<div class="ilabel">';
			newTable += nomLabel;
			newTable += ' ';
			newTable += labelRef;			
			newTable += '</div>';
			for (var i = 0; i < artistes.length; i++) {
				var fonctionfr = (artistes[i].getElementsByTagName("fonction_fr").item(0).firstChild != null)?
					artistes[i].getElementsByTagName("fonction_fr").item(0).firstChild.data:'';
				var fonctionuk = (artistes[i].getElementsByTagName("fonction_uk").item(0).firstChild != null)?
					artistes[i].getElementsByTagName("fonction_uk").item(0).firstChild.data:'';
				var nom = (artistes[i].getElementsByTagName("nom").item(0).firstChild != null)?
					artistes[i].getElementsByTagName("nom").item(0).firstChild.data:'';
				var prenom = (artistes[i].getElementsByTagName("prenom").item(0).firstChild != null)?
					artistes[i].getElementsByTagName("prenom").item(0).firstChild.data:'';
				//Artiste principal
				if(i == 0){
					newTable += '<div class="mainart">\n';
				}else{
					newTable += '<div class="oart">\n';
				}
				newTable += prenom+ ' ' + nom;
				newTable += ' : ';
				newTable += '<span class="rolefr">';
				newTable += fonctionfr;
				newTable += '</span>';
				if(fonctionuk != ''){
					newTable += '<span class="roleen">';
					newTable += ' / ';
					newTable += fonctionuk;
					newTable += '</span>';
				}
				newTable += '</div>';			
			}
			newTable += '<div class="description">';
			newTable += description;
			newTable += '</div>';
			newTable += '<div class="otherinfo">';
			newTable += support + ' ';
			newTable += (xmlDoc.getElementsByTagName("stereo").item(0).firstChild.data == "1")?', Stereo':', Mono';
			newTable += (xmlDoc.getElementsByTagName("neuf").item(0).firstChild.data == "1")?', Neuf':', Occasion';			
			newTable += '</div>';
			newTable += '<div class="etatd">';																										
			newTable += '<span class = "letatfr"><a href="condvent.html#etatfr" target="panier2" onclick="setaide2Window()" title="Etat du disque">Etat du disque</a> </span>';
			newTable += ' / ';
			newTable += '<span class="letaten"><a href="condvent.html#etatuk" target="panier2" onclick="setaide2Window()" title="Record\'s condition">Record\'s condition</a></span>';
			newTable += ' : '+etatDisque;
			newTable += '</div>';
			newTable += '<div class="etatp">';
			newTable += '<span class ="letatfr"><a href="condvent.html#etatfr" target="panier2" onclick="setaide2Window()" title="Etat de la pochette">Etat de la pochette</a> </span> / ';
			newTable += '<span class="letaten"><a href="condvent.html#etatuk" target="panier2" onclick="setaide2Window()" title="Cover\'s condition">Cover\'s conditions</a></span>';
			newTable += ' : '+etatPochette;
			newTable += '</div>';				
			newTable += '<div class="dprix">';
			newTable += prix+' &euro;';
			newTable += '</div>';
			newTable += '<div class="addcommande">';
			if(danspanier){
				newTable += '<span class="fr">Article d&eacute;j&agrave; dans votre panier</span> / ';
				newTable += '<span class="en">Already in your order</span>';
			}else if(!dispo){
				newTable += '<span class="fr">Article &eacute;puis&eacute;</span> / ';
				newTable += '<span class="en">Out of stock</span>';
			}else{
				newTable += '<span class="fr"><a href="javascript:addArticleToPanier('+numArticle+');" title="Ajouter &agrave; ma commande">+ Ajouter &agrave; ma commande</a></span> / ';
				newTable += '<span class="en"><a href="javascript:addArticleToPanier('+numArticle+');" title="Add to my order">add to my order</a></span>';
			}
			newTable += '';			
			newTable += '';
			newTable += '</div>';
			newTable += '</div>';
			newTable += '';
			newTable += '';
			newTable += '';
			newTable += '';
			newTable += '';
			newTable += '';
			newTable += '</div>';
			document.getElementById("infoDiv"+numArticle).innerHTML = newTable;
			if(infoAffiche[numArticle] == 1)
				document.getElementById("infoDiv"+numArticle).style.visibility = "visible";
		
			//alert(xmlDoc);
		}
	} 
	xhr_object.send(null); 
	return 0;
}


function loadListePays(){	
	var xhr_object = null; 

	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non support� par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
	}
	//Si la liste est deja visible on la cache
	if(document.getElementById('listepays').className == 'listepaysvisible'){
		//clearListePays();
		hideListePays();
	}else{
		//document.getElementsByTagName("body")[0].style.opacity = 0.5;
		//document.getElementById("main").style.opacity = 0.5;
		showListePays();
		//On commence par regarder si la liste a deja ete chargee
		var tabPays = document.getElementById('tabpays');
		if(tabPays.rows.length <= 1){
			var d = new Date();
			var requete = "getListePaysShipping.php?DacteActuelle="+d.getMilliseconds();		
			xhr_object.open("GET", requete, true); 
			xhr_object.onreadystatechange = function() { 			
				if(xhr_object.readyState == 4){
					var tabpays = document.getElementById('tabpays');
					var lPays = xhr_object.responseXML.getElementsByTagName("pays");
					var i = 0;
					allPays = null;
					allPays = Array();
					for(i = 0; i < lPays.length; i++){
						var codePays = lPays.item(i).getElementsByTagName("code").item(0).firstChild.data.toLowerCase();
						var paysfr = lPays.item(i).getElementsByTagName("fr").item(0).firstChild.data;
						var paysen = (lPays.item(i).getElementsByTagName("en").item(0).firstChild != null)?
							lPays.item(i).getElementsByTagName("en").item(0).firstChild.data:lPays.item(i).getElementsByTagName("fr").item(0).firstChild.data;
							
						allPays.push(new pays(codePays,paysfr,paysen));
						if(false){
							var newRow = tabpays.insertRow(1);
							var cellLeft = newRow.insertCell(0);
							
							var imgCode = document.createElement('img');
							imgCode.setAttribute('src','flags/'+codePays+'.png');
							//imgCode.setAttribute('alt','Supprimer ce disque - remove record');
							//lienRemove.appendChild(imgRemove);
							cellLeft.appendChild(imgCode);
							
							var cellCenter = newRow.insertCell(1);
							var lienFR = document.createElement('a');
							var hrefFR= document.createAttribute('href');
							hrefFR.nodeValue ="javascript:updateShippingCountry('"+codePays+"');";
							lienFR.setAttributeNode(hrefFR);
							lienFR.appendChild(document.createTextNode(paysfr));
							cellCenter.appendChild(lienFR);
							
							var cellRight = newRow.insertCell(2);
							var lienEN = document.createElement('a');
							var hrefEN= document.createAttribute('href');
							hrefEN.nodeValue ="javascript:updateShippingCountry('"+codePays+"');";
							lienEN.setAttributeNode(hrefEN);
							lienEN.appendChild(document.createTextNode(paysen));
							cellRight.appendChild(lienEN);
						}
					}
					loadArrayPays();
					//document.getElementById('listepays').className= 'listepaysvisible';									
				}
			}
			xhr_object.send(null);
		}else{
			showListePays();
		}
	}
}

function sortPaysFrAsc(paysa,paysb){
	if(paysa.code == 'boutique')
		return 1;
	if(paysb.code == 'boutique')
		return -1;
	if(paysa.nomfr > paysb.nomfr)
		return -1;
	if(paysa.nomfr < paysb.nomfr)
		return 1;
	return 0;
}
function sortPaysFrDesc(paysa,paysb){
	if(paysa.code == 'boutique')
		return 1;
	if(paysb.code == 'boutique')
		return -1;
	if(paysa.nomfr < paysb.nomfr)
		return -1;
	if(paysa.nomfr > paysb.nomfr)
		return 1;
	return 0;
}
function sortPaysFr(){
	clearListePays();
	if(sPaysFr == 1){
		allPays.sort(sortPaysFrDesc);
		sPaysFr = 2;
	}else{
		allPays.sort(sortPaysFrAsc);
		sPaysFr = 1;
	}
	loadArrayPays();
}

function sortPaysEnAsc(paysa,paysb){
	if(paysa.code == 'boutique')
		return 1;
	if(paysb.code == 'boutique')
		return -1;
	if(paysa.nomen > paysb.nomen)
		return -1;
	if(paysa.nomen < paysb.nomen)
		return 1;
	return 0;
}
function sortPaysEnDesc(paysa,paysb){
	if(paysa.code == 'boutique')
		return 1;
	if(paysb.code == 'boutique')
		return -1;
	if(paysa.nomen < paysb.nomen)
		return -1;
	if(paysa.nomen > paysb.nomen)
		return 1;
	return 0;
}
function sortPaysEn(){
	clearListePays();
	if(sPaysEn == 1){
		allPays.sort(sortPaysEnDesc);
		sPaysEn = 2;
	}else{
		allPays.sort(sortPaysEnAsc);
		sPaysEn = 1;
	}
	loadArrayPays();
}

function clearListePays(){	
	var tabpays = document.getElementById('tabpays');
	var tabSize = tabpays.rows.length;
	var cpt = 0;
	for(var i = 0; i < (tabSize - 1); i++){
		tabpays.deleteRow(1);
		cpt++;
	}
}

function loadArrayPays(){
	var tabpays = document.getElementById('tabpays');
	for(var i = 0 ; i < allPays.length; i++){
		var newRow = tabpays.insertRow(1);
		var cellLeft = newRow.insertCell(0);
		
		var imgCode = document.createElement('img');
		imgCode.setAttribute('src','flags/'+allPays[i].code+'.png');
		//imgCode.setAttribute('alt','Supprimer ce disque - remove record');
		//lienRemove.appendChild(imgRemove);
		cellLeft.appendChild(imgCode);
		
		var cellCenter = newRow.insertCell(1);
		var lienFR = document.createElement('a');
		var hrefFR= document.createAttribute('href');
		hrefFR.nodeValue ="javascript:updateShippingCountry('"+allPays[i].code+"');";
		lienFR.setAttributeNode(hrefFR);
		lienFR.appendChild(document.createTextNode(allPays[i].nomfr));
		cellCenter.appendChild(lienFR);
		
		var cellRight = newRow.insertCell(2);
		var lienEN = document.createElement('a');
		var hrefEN= document.createAttribute('href');
		hrefEN.nodeValue ="javascript:updateShippingCountry('"+allPays[i].code+"');";
		lienEN.setAttributeNode(hrefEN);
		lienEN.appendChild(document.createTextNode(allPays[i].nomen));
		cellRight.appendChild(lienEN);
	}
}

function updateShippingCountry(countryCode){
	var xhr_object = null; 

	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non support� par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
	}
	var d = new Date();
	var requete = "updateCountry.php?countryCode="+countryCode.toLowerCase()+"&DacteActuelle="+d.getMilliseconds();		
	xhr_object.open("GET", requete, true); 
	xhr_object.onreadystatechange = function() { 			
		if(xhr_object.readyState == 4){
			//flagCountry
			shippingCountry = countryCode.toLowerCase();
			var imgFlag = document.getElementById("flagCountry");
			imgFlag.src='flags/'+countryCode.toLowerCase()+'.png';
			
			//cellshiprice
			var shippingcost = xhr_object.responseXML.getElementsByTagName("shippingcost").item(0).firstChild.data;
			var cellSC = document.getElementById("cellshiprice");
			cellSC.innerHTML = shippingcost + " &euro;";
			
			shippingCost = parseFloat(shippingcost);
		
			//Le total			
			var total = totalPanier + parseFloat(shippingCost);
			document.getElementById('celltotal').innerHTML = 'Total : '+total+' &euro;';
		
			hideListePays();
		}
	}
	xhr_object.send(null);
}

function showListePays(){
	document.getElementById('listepays').className= 'listepaysvisible';		
	document.getElementById("main").style.opacity = 0.5;
	document.getElementById("main").style.filter = 'alpha(opacity=50)';
}

function hideListePays(){
	document.getElementById('listepays').className= 'listepaysinvisible';
	document.getElementById("main").style.opacity = 1;
	document.getElementById("main").style.filter = 'alpha(opacity=100)';
}

function loadPageTri(nomPage,grNum,themNum,support,page,titrePage,form){
	var tri = form.elements['tri'].value;
	var ordre = (form.elements['ordre'].checked)?2:1;
	location.replace(nomPage+'-'+grNum+'-'+themNum+'-'+support+'-'+page+'-'+tri+'-'+ordre+'-'+titrePage+'.html');
	return false;
}
function loadPageTriArtiste(nomPage,grNum,autNum,page,titrePage,form){
	var tri = form.elements['tri'].value;
	var ordre = (form.elements['ordre'].checked)?2:1;
	location.replace(nomPage+'-'+grNum+'-'+autNum+'-'+page+'-'+tri+'-'+ordre+'-'+titrePage+'.html');
	return false;
}
function loadPageTriSimple(nomPage,grNum,support,vinyls,cd,saisie,page,form){
	var tri = form.elements['tri'].value;
	var ordre = (form.elements['ordre'].checked)?2:1;
	location.replace(nomPage+'?RECHERCHER=simple&GrNum='+grNum+'&support='+support+'&vinyls='+vinyls+'&cd='+cd+'&saisie='+saisie+'&page='+page+'&tri='+tri+'&ordre='+ordre);
	return false;
}

function loadPageTriAvance(nomPage,autNom, autPrenom,artTit, artLab, supNum, themNum,ethnoPaysNum,grNum,page,form){
	var tri = form.elements['tri'].value;
	var ordre = (form.elements['ordre'].checked)?2:1;
	var ethno = '';
	if(ethnoPaysNum != null && ethnoPaysNum != ""){
		ethno = '&EthnoPaysNum='+ethnoPaysNum;
	}
	var url = nomPage+'?RECHERCHER=avancee&AutNom='+autNom+'&AutPrenom='+autPrenom+'&ArtTit='+artTit+'&ArtLab='+artLab+'&SupNum='+supNum+'&ThemNum='+themNum+''+ethno+'&GrNum='+grNum+'&page='+page+'&tri='+tri+'&ordre='+ordre;
	location.replace(url);
	return false;
}

