var objRequete;

if(navigator.appName.search("Microsoft") > -1) {
	objRequete = new ActiveXObject("MSXML2.XMLHTTP");
} 
else {
	objRequete = new XMLHttpRequest();
}

function setcurrent(numero) {
	if(numero==1) {
		document.getElementById("accueil").style.backgroundColor = "#666";
		document.getElementById("accueil").style.color = "#b3b3b3";
	} else {
		document.getElementById("accueil").style.backgroundColor = "";
		document.getElementById("accueil").style.color = "";
	}
	if(numero==2) {
		document.getElementById("rm").style.backgroundColor = "#666";
		document.getElementById("rm").style.color = "#b3b3b3";
	} else {
		document.getElementById("rm").style.backgroundColor = "";
		document.getElementById("rm").style.color = "";
	}
	if(numero==3) {
		document.getElementById("histoire").style.backgroundColor = "#666";
		document.getElementById("histoire").style.color = "#b3b3b3";
	} else {
		document.getElementById("histoire").style.backgroundColor = "";
		document.getElementById("histoire").style.color = "";
	}
	if(numero==4) {
		document.getElementById("catalogue").style.backgroundColor = "#666";
		document.getElementById("catalogue").style.color = "#b3b3b3";
	} else {
		document.getElementById("catalogue").style.backgroundColor = "";
		document.getElementById("catalogue").style.color = "";
	}
	if(numero==5) {
		document.getElementById("presse").style.backgroundColor = "#666";
		document.getElementById("presse").style.color = "#b3b3b3";
	} else {
		document.getElementById("presse").style.backgroundColor = "";
		document.getElementById("presse").style.color = "";
	}
	if(numero==6) {
		document.getElementById("pubs").style.backgroundColor = "#666";
		document.getElementById("pubs").style.color = "#b3b3b3";
	} else {
		document.getElementById("pubs").style.backgroundColor = "";
		document.getElementById("pubs").style.color = "";
	}
	if(numero==7) {
		document.getElementById("contact").style.backgroundColor = "#666";
		document.getElementById("contact").style.color = "#b3b3b3";
	} else {
		document.getElementById("contact").style.backgroundColor = "";
		document.getElementById("contact").style.color = "";
	}
}

function cache_rm_monde(e1, e2, e3) {
	document.getElementById(e1).style.display = "none";
	document.getElementById(e2).style.display = "none";
	document.getElementById(e3).style.display = "none";
}

function cache_deux(e1, e2) {
	document.getElementById(e1).style.display = "none";
	document.getElementById(e2).style.display = "none";
}

function cache_histoire(e1, e2, e3, e4) {
	document.getElementById(e1).style.display = "none";
	document.getElementById(e2).style.display = "none";
	document.getElementById(e3).style.display = "none";
	document.getElementById(e4).style.display = "none";
}

function affiche_element(element) {
	document.getElementById(element).style.display = "block";
}

function cache_element(element) {
	document.getElementById(element).style.display = "none";
}

function boutique(numero) {
	document.getElementById(numero+'bis').style.display = "block";
}

function cacherBoutique(numero) {
	document.getElementById(numero+'bis').style.display = "none";
}

function afficheimage(image) {
	//document.getElementById("affichage").style.display = "block";
	//document.getElementById("affichage").src = image;
	document.getElementById("tournante").src = image;
}

function catalogue(element) {
	document.getElementById("collections").style.display = "none";
	document.getElementById("homme").style.display = "none";
	document.getElementById("femme").style.display = "none";
	document.getElementById("rm_femme").style.display = "none";
	document.getElementById(element).style.display = "block";
}

function retour() {
	document.getElementById("homme").style.display = "none";
	document.getElementById("femme").style.display = "none";
	document.getElementById("rm_femme").style.display = "none";
	document.getElementById("collections").style.display = "block";
}

function back() {
	document.getElementById("homme").style.display = "none";
	document.getElementById("femme").style.display = "block";
	document.getElementById("rm_femme").style.display = "none";
	document.getElementById("collections").style.display = "none";	
}

function envReq(base, collection) {
	objRequete.open('get', 'contenu.php?base='+base+'&collection='+collection, true);
	objRequete.onreadystatechange = traitereponseimage;
	objRequete.send(null);
}

function traitereponseimage() {
	if(objRequete.readyState==4) {
		document.getElementById("texte").innerHTML = objRequete.responseText;
		document.getElementById("texte").style.display = "block";
	} else {
		document.getElementById("texte").style.display = "block";
		document.getElementById("texte").innerHTML = "<p>Loading data, please wait...</p>";
	}
}

function envReqContact(lang) {
	var nom = document.getElementById("nom").value;
	var email = document.getElementById("email").value;
	var telephone = document.getElementById("telephone").value;
	var message = document.getElementById("message").value;
	var info = document.getElementById("info");
	
	if(nom == "" || email == "" || message == "") {
		info.style.color = "red";
		if(lang=="fr") {
			info.innerHTML = "Tous les champs requis n'ont pas été remplis.";
		} else {
			info.innerHTML = "All the required fields weren't submited.";
		}
	} else {
		objRequete.open('get', 'traitecontact.php?lang='+lang+'&nom='+nom+'&email='+email+'&telephone='+telephone+'&message='+message, true);
		objRequete.onreadystatechange = reponseContact;
		objRequete.send(null);
	}
}

function reponseContact() {
	if(objRequete.readyState == 4) {
		document.getElementById("info").style.color = "red";
		document.getElementById("info").innerHTML = objRequete.responseText;
	}
}

function sendReq() {
	if(document.f1.nom.value != " ") {
		objRequete.open('get', 'suggest.php?&nom=' + escape(document.f1.nom.value.toLowerCase()), true);
		objRequete.onreadystatechange = trataRespuesta;
		objRequete.send(null);
	} else {
		document.getElementById("reponse").style.visibility = "hidden";
	}
}

function trataRespuesta() {
	document.getElementById("reponse").style.visibility = "visible";
	if(objRequete.readyState == 4) {
		document.getElementById("reponse").innerHTML = objRequete.responseText;
	}
}

// affiche et masque les bloque de texte
function AffSuite(suit){
kalk = 'suite'+suit;
if(document.getElementById(kalk).style.display=='none'){
	document.getElementById(kalk).style.display='block';
	//document.getElementById('Layer4').style.background='#FFFFFF';
}else{
	document.getElementById(kalk).style.display='none';
	//document.getElementById('Layer4').style.background='#FFFFFF';
}
}

function b2L(){
var sPath = window.location.pathname;
var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);

if(sPage.search("-en.php") >= 0 ){
var pg = sPage.replace("-en.php","")+".php";
}else{
var pg = sPage.replace(".php","")+"-en.php";
}
document.location.href = pg;
}
