function valider(url) {
	res = confirm('Êtes-vous sûr ?');
	if (res == "1") window.location.replace(url);
}

var xpos = 50;
var ypos = 50;

document.onmousemove = captureMousePosition;
var posx = xpos + 'px';
var posy = ypos + 'px';
//alert (xpos + ", " + ypos);


function captureMousePosition(e) {

	if (!e) var e = window.event;
	if(window.opera) {                                              //OP6
        xpos = e.clientX;
        ypos = e.clientY;
	} else if(document.all) {                                          //IE4,IE5,IE6
        xpos = document.body.scrollLeft+e.clientX;
        ypos = document.body.scrollLeft+e.clientY;
    } else if(document.layers||document.getElementById) {              //N4,N6,Moz
        xpos = e.pageX;
		ypos = e.pageY;
	}
		

}

function aideFlott(message) {
	document.onmousemove = captureMousePosition;
	
	document.getElementById('spanIntoDiv').innerHTML = message;
	document.getElementById('aideFlottante').style.visibility = "visible";
	var posx = xpos + 'px';
	var posy = ypos + 'px';
	//alert (xpos + ", " + ypos);
	document.getElementById("aideFlottante").style.left = posx;
	document.getElementById("aideFlottante").style.top = posy;

}
function ajouterliste8(){
 nouvel_element = new Option(document.activite.ip.value,document.activite.ip.value,false,false);
 document.activite.liste.options[document.activite.liste.length] = nouvel_element;
 document.activite.ip.value = "";
}
function effacerliste8(){
var compteselect=0;
	for(yo=0;yo<document.activite.liste.length;yo++){
		if(document.activite.liste.options[yo].selected == true){
		compteselect++;
		}
		if(compteselect>0){
			for(yo=0;yo<document.activite.liste.length;yo++){
				if(document.activite.liste.options[yo].selected == true){
				document.activite.liste.options[yo] = null;
				}
			}
		effacer();
		}
	}
}
function affecte(aff,unaff) // AFFECTATION LIGNE PAR LIGNE
     {
     sel=unaff.options.selectedIndex; // Indice de l'élément sélectionné
     if (sel != -1) // Si -1, aucune sélection
     {
     aff_txt = unaff.options[sel].text; // Nom de l'élément de la liste
     aff_val = unaff.options[sel].value; // Nom du value
     aff_opt = new Option(aff_txt,aff_val,1,1); // On crée un nouvel élément: nom affiché + nom value
     // 3ème paramètre: defaultSelected
     // 4ème paramètre: selected
     aff.options[aff.options.length] = aff_opt; // On insère l'élément dans la nouvelle liste
     unaff.options[sel] = null; // On enlève l'élément transféré de la liste de départ
		
		Nbvaleur = document.forms['activite'].elements['idPaystab'].length;

			// On lance une boucle pour selectionner tous les items
		for(a=0; a<Nbvaleur; a++){
		document.forms['activite'].elements['idPaystab'].options[a].selected = true;
		}

		

	 }
     else
     {
     window.alert("Veuillez sélectionner un élément");
     }
     }
    
function affectetout(aff,unaff) // AFFECTATION DES LIGNES SELECTIONNEES
     {
     ind=(unaff.options.length);
    
     for (a = 0; a < ind; a += 1)
     {
     sel=unaff.options.selectedIndex;
     if (sel != -1)
     {
     aff_txt = unaff.options[sel].text;
     aff_val = unaff.options[sel].value;
     aff_opt = new Option(aff_txt,aff_val,1,1);
     aff.options[aff.options.length] = aff_opt;
     unaff.options[sel] = null;
     		Nbvaleur = document.forms['activite'].elements['idPaystab'].length;

			// On lance une boucle pour selectionner tous les items
		for(a=0; a<Nbvaleur; a++){
		document.forms['activite'].elements['idPaystab'].options[a].selected = true;
		}

	}
     }
     }

function selectallpays(){
// On compte le nombre d'item de la liste select

		Nbvaleur = document.forms['activite'].elements['idPaystab'].length;

			// On lance une boucle pour selectionner tous les items
		for(a=0; a<Nbvaleur; a++){
		selectionobjet = document.forms['activite'].elements['idPaystab'].options.selectedIndex;
		if (selectionobjet != -1) // Si -1, aucune sélection
     {
		document.forms['activite'].elements['idPaystab'].options[a].selected = true;
		}
	}

			document.forms['activite'].elements['idPaystab'].name = "idPaysAct[]";


} 

function envoiformulaire(formulaire){
document.forms[formulaire].submit();
}

function expandIt(BlockName) {
	img = eval('document.img_'+BlockName);
		x=img.src;
			
			if (document.getElementById(BlockName).style.display == "block") {
				document.getElementById(BlockName).style.display = "none";
				if (x.substring(x.length-8,x.length) == "down.gif") img.src = "images/interface/menu_up.gif";
				else  img.src = "images/interface/menu_down.gif"
			} else {
				document.getElementById(BlockName).style.display = "block";
				if (x.substring(x.length-6,x.length) == "up.gif") img.src = "images/interface/menu_down.gif";
				else img.src = "images/interface/menu_up.gif";
			}
}

function toggleMenu() {
			window.parent.intranet3_demolite_top.toggleMenu();
}
function verifsubmit()
{
	var ok_return = true;
	var logint = window.document.admi.log.value;
	var pass1 = window.document.admi.pass1.value;
	var pass2 = window.document.admi.pass2.value;
	var mail = window.document.admi.mail.value;
	if (logint == "")
		{
			alert("Vous n'avez pas renseigné le champ login");
			ok_return = false;
		}
	else if (pass1 == "")
		{
			alert("Vous n'avez pas renseigné le champ mot de passe");
			ok_return = false;
		}
	else if (pass2 == "")
		{
			alert("Vous n'avez pas renseigné le champ mot de passe");
			ok_return = false;
		}
	else if (mail == "")
		{
			alert("Vous n'avez pas renseigné le champ mail");
			ok_return = false;
		}
	return ok_return
}

function alert_login()
{
	alert("Erreur,\n\nCe login est déjà utilisé, veuillez en choisir un autre SVP");
} 

function alert_pass()
{
	alert("Erreur,\n\nMauvaise saisie du mot de passe");
} 

function alert_ok()
{
	alert("Ok !\n\nL\'utilisateur a été ajouté avec succès");
} 

function verifsup()
{
	if(confirm("! Attention !\n\nEtes vous vraiment sûr de vouloir effectuer cette opération sur les utilisateurs sélectionnés ?"))
		var_return = true;
	else
		var_return = false;
	return var_return;
}

function verifsupcat()
{
	if(confirm("! Attention !\n\nEtes vous vraiment sûr de vouloir supprimer cette catégorie et son contenu ?"))
		var_return = true;
	else
		var_return = false;
	return var_return;
}

function getXMLHttpRequest() { // Création de l'objet XMLHttpRequest
	if (window.XMLHttpRequest) {
		xhr = new XMLHttpRequest;
	} else if (window.ActiveXObject) {
		try {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {
			xhr = new ActiveXObject("Microsoft.HMLHTTP");
		}
	} else {
		alert ("Veuillez utiliser une version récente de Internet Explorer (6.0+) ou Mozilla Firefox.");
		xhr = false;
	}
}
function gettype() {
	getXMLHttpRequest();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			resp = xhr.responseText;
			// Trucs à faire quand resp est arrivé			
			document.getElementById('ville').innerHTML = resp;
			document.getElementById('villeField').focus();
		} 
	}
	xhr.open("POST", "codepostal.php", true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	cpInput = document.getElementById('codePostal');
	cp = cpInput.value;
	xhr.send("cp=" + cp);
}

function OuvreFermeBlock(BlockNum) {
	
	if (BlockNum == "1") {
		document.getElementById(BlockNum).style.display="block";
	} else{
		document.getElementById(BlockNum).style.display="none";
	}
	if (BlockNum == "2"){
		document.getElementById(BlockNum).style.display="block";
	}else{
		document.getElementById(BlockNum).style.display="none";
	}
	if (BlockNum == "3"){
		document.getElementById(BlockNum).style.display="block";
	}else{
		document.getElementById(BlockNum).style.display="none";
	}

		}

function changementType() {
	var type = document.getElementById("fidtype").value;
	if (type == "1") {
		document.getElementById("1").style.display="block";
	} else{
		document.getElementById("1").style.display="none";
	}
	if (type == "2"){
		document.getElementById("2").style.display="block";
	}else{
		document.getElementById("2").style.display="none";
	}
	if (type == "3"){
		document.getElementById("3").style.display="block";
	}else{
		document.getElementById("3").style.display="none";
	}
	if (type == "4"){
		document.getElementById("4").style.display="block";
	}else{
		document.getElementById("4").style.display="none";
	}
	if (type == "5"){
		document.getElementById("5").style.display="block";
	}else{
		document.getElementById("5").style.display="none";
	}
	if (type == "6"){
		document.getElementById("6").style.display="block";
	}else{
		document.getElementById("6").style.display="none";
	}
	
	
}
function ManagementCheckBox (ValNumber)
{
if (document.admi.allselect.checked == true)
{
var Loop = 1;
for (var x=1;x<=ValNumber;x++)
{
document.getElementsByName("checkbox"+Loop)[0].checked=true;
Loop++;
}
}
else
{
var Loop = 1;
for (var x=1;x<=ValNumber;x++)
{
document.getElementsByName("checkbox"+Loop)[0].checked=false;
Loop++;
}
}
}
	
function affecte2(aff,unaff) // AFFECTATION LIGNE PAR LIGNE
     {
     sel=unaff.options.selectedIndex; // Indice de l'élément sélectionné
     if (sel != -1) // Si -1, aucune sélection
     {
     aff_txt = unaff.options[sel].text; // Nom de l'élément de la liste
     aff_val = unaff.options[sel].value; // Nom du value
     aff_opt = new Option(aff_txt,aff_val,1,1); // On crée un nouvel élément: nom affiché + nom value
     // 3ème paramètre: defaultSelected
     // 4ème paramètre: selected
     aff.options[aff.options.length] = aff_opt; // On insère l'élément dans la nouvelle liste
     unaff.options[sel] = null; // On enlève l'élément transféré de la liste de départ
		
		Nbvaleur = document.forms['admi'].elements['idvilletab'].length;

			// On lance une boucle pour selectionner tous les items
		for(a=0; a<Nbvaleur; a++){
		document.forms['admi'].elements['idvilletab'].options[a].selected = true;
		}

		

	 }
     else
     {
     window.alert("Veuillez sélectionner un élément");
     }
     }		
function selectallville(){
// On compte le nombre d'item de la liste select

		Nbvaleur = document.forms['admi'].elements['idvilletab'].length;

			// On lance une boucle pour selectionner tous les items
		for(a=0; a<Nbvaleur; a++){
		selectionobjet = document.forms['admi'].elements['idvilletab'].options.selectedIndex;
		if (selectionobjet != -1) // Si -1, aucune sélection
     {
		document.forms['admi'].elements['idvilletab'].options[a].selected = true;
		}
	}

			document.forms['admi'].elements['idvilletab'].name = "idvilleAct[]";


} 


