function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
       xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}

var http = getHTTPObject(); // We create the HTTP Object


function requete_ajax(section,sous_section,p) {
debut = new Date;
debut = debut.getTime();

	url =  chemin_absolut + 'include.php?section=' + section + '&sous_section=' + sous_section + '&p=' + p;

	document.body.style.cursor = 'wait';
	document.getElementById('frame_principale').innerHTML = "<p>&nbsp;<p>&nbsp;<p>&nbsp;<div align='center'><img src= '" + chemin_absolut + "images/loading.gif'></img> Chargement ...<p>Si cette page reste affich&eacute;e plus de 5 secondes cliquez <a href='" +  chemin_absolut + '' + section + '/' + sous_section + '/' + p + "'>ici</a></div>"
	http.open("GET", url, true);
	http.setRequestHeader("Content-type","application/x-www-form-urlencoded; charset=UTF-8") 
	http.onreadystatechange = function handleHttpResponse()
	{ 
		if (http.readyState == 4) 
		{ 
			if(http.responseText != '')
			{
				document.getElementById('frame_principale').innerHTML = http.responseText;
				fin = new Date;
				fin = fin.getTime();
				
				temp=Math.ceil(fin-debut);
				document.getElementById('gen_time').innerHTML=temp;
				
				document.getElementById('puce__').src = chemin_absolut + 'images/menu/__.gif';
				document.getElementById('puce_labo_').src = chemin_absolut + 'images/menu/labo_.gif';
				document.getElementById('puce_labo_web').src = chemin_absolut + 'images/menu/labo_web.gif';
				document.getElementById('puce_labo_bureautique').src = chemin_absolut + 'images/menu/labo_bureautique.gif';
				document.getElementById('puce_labo_graphisme').src = chemin_absolut + 'images/menu/labo_graphisme.gif';
				document.getElementById('puce_labo_administration').src = chemin_absolut + 'images/menu/labo_administration.gif';
				//document.getElementById('puce_labo_divers').src.value = chemin_absolut + 'images/menu/divers.gif';
				document.getElementById('puce_CV_').src = chemin_absolut + 'images/menu/CV_.gif';
				document.getElementById('puce_contacts_').src = chemin_absolut + 'images/menu/contacts_.gif';
				document.getElementById('puce_guestbook_').src = chemin_absolut + 'images/menu/guestbook_.gif';
				  try {
					document.getElementById('puce_' + section + '_' + sous_section).src = chemin_absolut + 'images/menu/actif_' + section + '_' + sous_section + '.gif';
				  } catch (E) {
					
				  }
				
				document.body.style.cursor = 'default';			
			}
			
		}
	}
	http.send(null);

}

function requete_ajax_mail() {
url =  chemin_absolut + 'dez_contacts_envoi_mail.php?email=' + document.getElementById('email').value + '&objet=' + document.getElementById('objet').value + '&message=' + document.getElementById('message').value;
msg = '';


	if ( document.getElementById('email').value.indexOf("@")!="-1" && document.getElementById('email').value.indexOf(".")!="-1" && document.getElementById('email').value !="" )
	{}
	else{
	msg = msg + "Votre adresse email est invalide\n"
	}
					
	
	if(document.getElementById('objet').value == ''){
		msg = msg + "Vous devez specifier un objet\n"
	}
	if(document.getElementById('message').value == ''){
		msg = msg + "Le corp du message est vide\n"
	}
	
	if(msg != '')
	{
		msg = "La verification du formulaire à révélé le(s) erreur(s) suivante(s) :\n\n" + msg;
		msg = msg + '\n\nPour pouvoir valider le formulaire vous devez remplir tous les champs';
		alert (msg);
	}
	else
	{
		document.body.style.cursor = 'wait';
		document.getElementById('frame_contact').innerHTML = "<p>&nbsp;<p>&nbsp;<p>&nbsp;<div align='center'><img src= '" + chemin_absolut + "images/loading.gif'></img> Chargement ...<p>Si cette page reste affichée plus de 5 secondes cliquez <a href='" + url + "'>ici</a></div>"
		http.open("GET", url, true);
		http.onreadystatechange = function handleHttpResponse()
		{ 
			if (http.readyState == 4) 
			{ 
				if(http.responseText != '')
				{
					document.getElementById('frame_contact').innerHTML = http.responseText;
					document.body.style.cursor = 'default';			
				}
				
			}
		}
		http.send(null);
	}
}


////////////////////// INFO BULLE //////////////////////////////////

function info_bulle(id)
{
	if(document.getElementById("info_bulle_" + id).style.display == 'none')
	{
	document.getElementById("info_bulle_" + id).style.display = ''
	}
	else
	{
	document.getElementById("info_bulle_" + id).style.display = 'none'
	}
	

}
////////////////////// GUESTBOOK //////////////////////////////////

function guestbook_affiche_ajout_com(){
	if(document.getElementById("ajout_com").style.display == "")
	{
		document.getElementById("ajout_com").style.display = "none";
	}
	else
	{
 		document.getElementById("ajout_com").style.display = ""
	}
}

function guestbook_valid_form(){

url= chemin_absolut + "dez_guestbook_ajax.php?message=" + escape(document.getElementById('message').value);
url = url + 'email=' + document.getElementById('email').value + '&nom=' + document.getElementById('nom').value + '&message=' + escape(document.getElementById('message').value);
msg = '';

	if ( document.getElementById('email').value.indexOf("@")!="-1" && document.getElementById('email').value.indexOf(".")!="-1" && document.getElementById('email').value !="" )
	{}
	else{
	msg = msg + "Votre adresse email est invalide\n"
	}
	if(document.getElementById('nom').value == ''){
		msg = msg + "Vous devez remplire un nom\n"
	}
	if(document.getElementById('message').value == ''){
		msg = msg + "Le corp du message est vide\n"
	}
	
	if(msg != '')
	{
		msg = "La verification du formulaire à révélé le(s) erreur(s) suivante(s) :\n\n" + msg;
		msg = msg + '\n\nPour pouvoir valider le formulaire vous devez remplir tous les champs';
		alert (msg);
	}
	else
	{
		document.body.style.cursor = 'wait';
		document.getElementById('ajout_com').innerHTML = "<p>&nbsp;<p>&nbsp;<div align='center'><img src= '" + chemin_absolut + "images/loading.gif'></img> Envoi en cours ...</div><p>&nbsp;<p>&nbsp;<p>&nbsp;"
		//prompt('',url);
		http.open("GET", url, true);
		http.onreadystatechange = function handleHttpResponse()
		{ 
			if (http.readyState == 4) 
			{ 
				if(http.responseText != '')
				{
					document.getElementById('ajout_com').style.display = "none";
					document.getElementById('cmd_ajout_com').style.display = "none";
					document.getElementById('guestbook').innerHTML = http.responseText;
					document.body.style.cursor = 'default';			
				}
				
			}
		}
		http.send(null);
	}
}

////////////////////// COMMENTAIRES  //////////////////////////////////

function commentaire_valid_form(){
url =  chemin_absolut + 'laisser_un_message_ajax.php?email=' + document.getElementById('email').value + '&nom=' + document.getElementById('nom').value + '&message=' + document.getElementById('message').value + '&p=' + document.getElementById('p').value;
msg = '';

	if ( document.getElementById('email').value.indexOf("@")!="-1" && document.getElementById('email').value.indexOf(".")!="-1" && document.getElementById('email').value !="" )
	{}
	else{
	msg = msg + "Votre adresse email est invalide\n"
	}
	if(document.getElementById('nom').value == ''){
		msg = msg + "Vous devez remplire un nom\n"
	}
	if(document.getElementById('message').value == ''){
		msg = msg + "Le corp du message est vide\n"
	}
	
	if(msg != '')
	{
		msg = "La verification du formulaire à révélé le(s) erreur(s) suivante(s) :\n\n" + msg;
		msg = msg + '\n\nPour pouvoir valider le formulaire vous devez remplir tous les champs';
		alert (msg);
	}
	else
	{
		document.body.style.cursor = 'wait';
		document.getElementById('ajout_com').innerHTML = "<p>&nbsp;<p>&nbsp;<div align='center'><img src= '" + chemin_absolut + "images/loading.gif'></img> Envoi en cours ...</div><p>&nbsp;<p>&nbsp;<p>&nbsp;"
		http.open("GET", url, true);
		http.onreadystatechange = function handleHttpResponse()
		{ 
			if (http.readyState == 4) 
			{ 
				if(http.responseText != '')
				{
					document.getElementById('ajout_com').style.display = "none";
					document.getElementById('cmd_ajout_com').style.display = "none";
					document.getElementById('guestbook').innerHTML = http.responseText;
					document.body.style.cursor = 'default';			
				}
			}
		}
		http.send(null);
	}
}

