// JavaScript Document
function abrir(page,nom,l,w) {
  var scroll="yes";
  var top=(screen.height-w)/2;
  var left=(screen.width-l)/2;
  window.open(page,nom,"top="+top+",left="+left+",width="+l+",height="+w+",resizable=yes,scrollbars="+scroll);
}

function ajaxange(unfichier)
     {
     if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
     else
          return(false);
     xhr_object.open("GET", unfichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
     }

function ShoxDiv(nomdiv){
	if(document.getElementById(nomdiv).style.display=="none"){
		document.getElementById(nomdiv).style.display="block";
	}
	else document.getElementById(nomdiv).style.display="none";
}

  // fonction pour masquer/afficher le menu haut
function menumontre(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';}
}
 
var level = 0;
var delay;
 
function over() {
  level++;
  if(delay) clearTimeout(delay);
}
 
function out() {
  level--;
  if(delay) clearTimeout(delay);
  if(level==0) delay = setTimeout("retard()", 200);
}
 
function retard() {
	menumontre('');
}

        var sens=new Array;
        function EffetOpaque(idlayer){
            if((!sens[idlayer]) || (sens[idlayer]=="up")){
                opacity(idlayer, '0', '100', '3000');
                sens[idlayer]="down";
            }
            else{
                opacity(idlayer, '100', '0', '3000');
                sens[idlayer]="up";
            }
        }
        function changeOpac(opacity, id) {
            var object = document.getElementById(id).style;
            object.opacity = (opacity / 100);
            object.MozOpacity = (opacity / 100);
            object.KhtmlOpacity = (opacity / 100);
            object.filter = "alpha(opacity=" + opacity + ")";
        }
        function opacity(id, opacStart, opacEnd, millisec) {
            //speed for each frame
            var speed = Math.round(millisec / 100);
            var timer = 0;
            if(opacStart > opacEnd) {
                for(i = opacStart; i >= opacEnd; i--) {
                            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
                            timer++;
                }
            } else if(opacStart < opacEnd) {
                for(i = opacStart; i <= opacEnd; i++) {
                        setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
                        timer++;
                }
            }
        }
	function mSrcFrame(laframe,url){
		document.getElementById(laframe).src=url;
	}

	function GetAnFrameUrl(url,laframe,ele,qte){
		document.getElementById(laframe).src=url;
		for(var i=1;i<=qte;i++){
			if(document.getElementById("el_"+i)) document.getElementById("el_"+i).className="normal";
		}
		document.getElementById("el_"+ele).className="selection";
	}

	function Kgoconfirmation(lien,message){
		var msg="";
		if(message=="") msg="Vous allez supprimer définitivement cet enregistrement";
		else msg=message;
		if(confirm(msg)){
			window.location.href=lien;
		}
	}

	function AjaxDel(lien,message,calc){
		var msg="";
		if(message=="") msg="Vous allez supprimer définitivement cet enregistrement";
		else msg=message;
		if(confirm(msg)){
			action=ajaxange(lien);
			document.getElementById(calc).innerHTML="";
		}
	}

	function Krechange(calque){
		document.getElementById(calque).style.backgroundColor="#ffffff";
	}
	function KBgConfirm(calque){
		var cc=calque;
		document.getElementById(calque).style.backgroundColor="#5B8DD6";
		setTimeout("Krechange('"+cc+"')",2000);
	}

	function TestNum(val){
		if(!is_numeric(val)){
			alert("NON !! - Chiffre exclusivement");
		}
	}
	function is_numeric(num)
	{
		var exp = new RegExp('^[0-9-.]+$','g');
		return exp.test(num);
	}


	function verifcontact(){
		var champs=new Array('nom','prenom','email','message');
		for(var i=0;i<champs.length;i++){
			if(document.getElementById(champs[i]).value==""){
				alert("Champ "+champs[i]+" obligatoire");
				document.getElementById(champs[i]).style.backgroundColor="#996633";
				document.getElementById(champs[i]).focus();
				return false;
			}
		}
		return true;
	}


	function CreaElement(idpapa,nomdiv){
		var targetChamp = document.getElementById(idpapa);
				var displayBelowThisObject = targetChamp;
				var x = displayBelowThisObject.offsetLeft;
				var y = displayBelowThisObject.offsetTop + displayBelowThisObject.offsetHeight ;
				// deal with elements inside tables and such
				var parent = displayBelowThisObject;
				while (parent.offsetParent) {
					parent = parent.offsetParent;
					x += parent.offsetLeft;
					y += parent.offsetTop ;
				}
				if (!document.getElementById(nomdiv)) {
					var newNode = document.createElement("div");
					newNode.setAttribute("id", nomdiv);
					newNode.setAttribute("class", "dpDiv");
					newNode.setAttribute("style", "visibility: hidden;");
					document.body.appendChild(newNode);
				}
	
			var contentDiv = document.getElementById(nomdiv);
			contentDiv.style.position = "absolute";
			contentDiv.style.left = x + "px";
			contentDiv.style.top = y + "px";
			contentDiv.style.visibility = (contentDiv.style.visibility == "visible" ? "hidden" : "visible");
			contentDiv.style.display = (contentDiv.style.display == "block" ? "none" : "block");
			contentDiv.style.zIndex = 10000;
	}
	function DelElement(idel){
		var referent=document.body;
			if(document.getElementById(idel)){
				referent.removeChild(idel);
			}
	}

	function InscNl(){
		var ctrl=Math.random();
		snom=document.getElementById('nomnl').value;
		semail=document.getElementById('emailnl').value;
		if((snom=="") || (snom=='obligatoire')){
                    document.getElementById('nomnl').value="obligatoire";
                    return;
		}
		if((semail=="") || (semail=='obligatoire')){
                    document.getElementById('emailnl').value="obligatoire";
                    return;
		}
		envoi=ajaxange("/adm/datachange.php?act=inscNl&ctrl="+ctrl+"&email="+escape(semail)+"&nom="+escape(snom));
		document.getElementById('nomnl').value="OK";
		document.getElementById('emailnl').value="enregistré";
		document.getElementById('btnlll').innerHTML="";
	}

	window.onload = function() {
	if (!document.getElementsByTagName) return;
	var inputEls = document.getElementsByTagName('input');
		for (var i = 0, inputEl; inputEl = inputEls[i]; i++) {
			if (inputEl.type == 'text') {
			inputEl.onfocus = function() { change(this) }
			inputEl.onblur = function() { change(this) }
			}
		}
	var inpuTextas= document.getElementsByTagName('textarea');
		for (var i = 0, inpuTexta; inpuTexta = inpuTextas[i]; i++) {
			inpuTexta.onfocus = function() { change(this) }
			inpuTexta.onblur = function() { change(this) }
		}
	}
	function change(obj) {
		obj.className = (obj.className == 'focus') ? '': 'focus';
	}

	function keyGoto(mavaee){
		if(mavaee==113) window.location.replace("accueil.php");
		else return false;
	}

