
// cette fonction permet d'initialiser le site lors de sont chargement dans le navigateur
function init(url_accueil) {
	ChoixCSS();
	makeRequest(url_accueil);
}

// Cette fonction détermine le navigateur de l'utilisateur et 
// elle applique la CSS correspondante
function ChoixCSS() {
    // Par défaut on utilise la feuille de style de firefox 
	var css="./css/ff.css";
   	var version = parseFloat(navigator.appVersion.split("MSIE")[1]);

	// On teste si le navigateur est internet explorer
    if (navigator.appName=="Microsoft Internet Explorer") {
       	// On teste si la version de IE est la 7
    	if (version == 7) {
          	// Si c'est la 7 on choisit la css pour IE7
          	css="./css/ie7.css";
        }
       	else {
          	// Sinon on prend la css de IE6
          	css="./css/ie6.css";
       	}
    }
    //document.write("DEBUG - Fichier css utilisé : "+css);
    //document.write("- version : "+version);
    document.write("<LINK rel='StyleSheet' type='text/css' href='"+css+"'>");
}

// Fonction utilisée pour le menu haut
function montre (id) {
	var d = document.getElementById(id);
	for (var i=1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {
			document.getElementById('smenu'+i).style.display='none';
		}
	}
	if (d) {
		d.style.display='block';
	}
}

// Formulaire /
var fois=0 
boutrep = new Array();
checkboxrep = new Array();
checkboxrep[1]= "oui";


function fradio(bouton,reponse)
{
boutrep[bouton]=reponse
}

function fonct_form(form) {
  // si la valeur du champ nom est non vide
  if(document.envoi.nom.value != "" && document.envoi.PRENOM.value != "" && document.envoi.mail.value != "")
  {
  
		resultat='<html>\n<title>Mail-formulaire</title>\n<head>\n</head>\n<body>\n<p align=\"center\">Votre programme de messagerie va &ecirc;tre utilis&eacute;</p>';
		
		monbody="De :"+form.nom.value+" "+form.PRENOM.value+" Societe : "+form.societe.value+" E-mail: "+form.mail.value+" Tél :"+form.telephone.value+" Objet :"+form.objet.value+" Message :"+form.message.value+" Date: "+boutrep[1];  
		
		resultat +="<form action=\"mailto:bespejo@inte6.fr?subject=contact de site_aegis&body="+monbody+"\" name=\"envoi\" method=POST >\n";
		resultat +="<p align=\"center\"><input type=\"submit\" value=\"Envoyer\" name=\"Envoyer\"></p></form>"
		
		resultat +="\n</body>\n</html>";
		if (fois == 1 ) result.close();
		result=open("","resultat","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=1, resizable=1, top=1, left=50, width=500, height=200");
		result.document.write(resultat)
		result.document.write('<p align="center" ><a href="javascript:window.close();">Fermer cette fen&ecirc;tre</a></p>')
		fois=1;
	}
	else {
    	// sinon on affiche un message
    	alert("Veuillez saisir les champs obligatoires signalés par *");
  	}	
}
// Get the id of tooltip's div
function getId(id) {
	return document.getElementById(id);
}

// If the tooltip is displayed or not
var isTooltipDisplayed = false; 

// Calculates the tooltip position to be displayed if the mouse moves
function move(e) {
	if (isTooltipDisplayed) {
		// Checks if the client's browser is not IE
		if (navigator.appName != "Microsoft Internet Explorer") {
			getId("tooltip").style.left = e.pageX + 20 +"px";
			getId("tooltip").style.top = e.pageY + 20 +"px";
		}
		// If it is
		else {
			if (document.documentElement.clientWidth > 0) {
				getId("tooltip").style.left = 20 + event.x + document.documentElement.scrollLeft + "px";
				getId("tooltip").style.top = 10 + event.y + document.documentElement.scrollTop + "px";
			}
			else {
				getId("tooltip").style.left = 20 + event.x + document.body.scrollLeft + "px";
				getId("tooltip").style.top = 10 + event.y + document.body.scrollTop + "px";
			}
		}
	}
}

// Displayes the tooltip if it is hidden
function display(text) {
	if (isTooltipDisplayed == false) {
		getId("tooltip").style.visibility = "visible"; 
		getId("tooltip").innerHTML = text;
		isTooltipDisplayed = true;
	}
}

// Hides the tooltip if it is displayed
function hide() {
	if (isTooltipDisplayed) {
		getId("tooltip").style.visibility = "hidden";
		isTooltipDisplayed = false;
	}
}

// If the mouse moves, the tooltip position must be updated
document.onmousemove = move;

