function sleep(milliseconds) {
  var start = new Date().getTime();
  while(true) {
    if ((new Date().getTime() - start) > milliseconds){
      break;
    }
  }
}

function FuncAjax(div, page, data, loading)
 {
	var content = document.getElementById(div);
    if(document.all)
    {
        var XhrObj = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {
        var XhrObj = new XMLHttpRequest();	
    }
	XhrObj.open("POST", page);
  	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    XhrObj.send(data);
		
	 XhrObj.onreadystatechange = function() 
    {
        if (XhrObj.readyState == 4 && XhrObj.status == 200) {
			content.innerHTML = XhrObj.responseText;
			affPage(content);
			if (loading)
				document.getElementById("loading").style.display = "none";
		}
    }
}

function envoyer_mail() {
	var nom = document.getElementById("nom_mail").value;
	nom = nom.replace(/&/g, "[amp]");
	
	var email = document.getElementById("email_mail").value;
	email = email.replace(/&/g, "[amp]");
	
	var message = document.getElementById("message_mail").value;
	message = message.replace(/&/g, "[amp]");
	
	if (nom == "" || email == "" || message == "") {
		alert("Tous les champs ne sont pas remplis.");return false;
	}
	FuncAjax('contacter','/contacter_envoyer.php?lng=' + document.getElementById("lng").value,'mail='+nom+'/'+email+'/'+message, false);
}

function goPage(rub, nom) {
	var content = document.getElementById("content_"+rub);

	document.getElementById("nyvath").className = rub;
		
	if (content.innerHTML == "") {
		document.getElementById("loading").style.display = "block";
		FuncAjax("content_"+rub,'page-ajax.php','rub='+rub+'&nom='+nom, true);
	}
	else
		affPage(content);
}

function affPage(content) {
	var classContent = document.getElementsByClassName('classContent');
	for(var i=0; i<classContent.length; i++)
		classContent[i].style.display = "none";
	content.style.display = "block";
}
