<!--

function writeMenu() {
	var compteur=0;
	var content = "";
	for(var r=1;r<tablemenu.length;r++){	
		//document.write("<tr><td><img src=\"images/cale.gif\" width=\"150\" height=\"3\"></td></tr>");
		content += '<tr><td><img src=\"images/cale.gif\" width=\"150\" height=\"3\"></td></tr>';
		var limagem="cale.gif";
		var laclass="bt_niv0";
		var mouseout ="onmouseout=\"setFond(this,'bt_niv0')\"" ;
		var mouseover ="onmouseover=\"setFond(this,'bt_niv0_on')\"";
		var monfils ="";
		if(tablemenu[r][0]==leparent){
			laclass="bt_niv0sel";
			mouseout="";
			mouseover="";
			monfils=tablemenu[r][2];
		}
		//document.write("<tr>");
		content += '<tr>';
		//document.write("<td class=\""+laclass+"\" "+mouseout+" "+mouseover+"><a href=\""+tablemenu[r][1]+"\" class=\"lniv0\">"+tablemenu[r][0]+"</a></td>"); 
		content += '<td class=\"'+laclass+'\" '+mouseout+' '+mouseover+'><a href=\"'+tablemenu[r][1]+'\" class=\"lniv0\">'+tablemenu[r][0]+'</a></td>';
		//document.write("</tr>");
		content += '</tr>';
		if(tablemenu[r][2] == monfils && monfils!=""){
			//document.write("<tr>");
			content += '<tr>';
			//document.write("<td align=\"center\"><table width=\"137\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">");
			content += '<td align=\"center\"><table width=\"137\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">';
			var tablemenuFils=getArbo(tablemenu[r][2]);
			//var lefils="Menu 3 1";
			
			for(var h=1;h<tablemenuFils.length;h++){
				var tablemenuSousFils=getArbo(tablemenuFils[h][2]);	
				var class1="bt_niv1";
				var mouseout ="onmouseout=\"setFond(this,'bt_niv1')\"" ;
				var mouseover ="onmouseover=\"setFond(this,'bt_niv1_on')\"\"";
				var mouseoverlien="clearTimeout(MenuTimer);cacheniveauSous(-1);"
				var mouseoutlien="";
				if(tablemenuSousFils.length>0){
					mouseoutlien ="MenuTimer=setTimeout(\'cacheniveauSous(-1)\',1000);" ;
					mouseoverlien ="showfils(this,'"+tablemenuFils[h][2]+"'); ";
				}
				if(tablemenuFils[h][0]==lefils){
					var class1="bt_niv1select";
					mouseoutlien="MenuTimer=setTimeout(\'cacheniveauSous(-1)\',1000);";
					mouseoverlien="showfils(this,'"+tablemenuFils[h][2]+"');";
					mouseout="";
					if(tablemenuSousFils.length>0){
					
					}else{
						mouseoverlien ="clearTimeout(MenuTimer);cacheniveauSous(-1);\"";
					}
					
				}
			//document.write("<tr><td><img src=\"images/cale.gif\" width=\"137\" height=\"3\"></td></tr>");
			content += '<tr><td><img src=\"images/cale.gif\" width=\"137\" height=\"3\"></td></tr>';
			//document.write("<tr>");
			content += '<tr>';
			content += '<td class=\"'+class1+'\" '+mouseout+' '+mouseover+'><a href=\"'+tablemenuFils[h][1]+'\" onmouseout="'+mouseoutlien+'" onmouseover="'+mouseoverlien+'" class=\"lniv1\">'+tablemenuFils[h][0]+'</a>';
				if(tablemenuSousFils.length>0){
					content += '<div class="sousfils" onmouseover="clearTimeout(MenuTimer);" onmouseout="MenuTimer=setTimeout(\'cacheniveauSous(-1)\',1000);"><div class="headsous"></div>';
					for(var g=1;g<tablemenuSousFils.length;g++){
						
						content += '<a href=\"'+tablemenuSousFils[g][1]+'\" class=\"lniv2\" >'+tablemenuSousFils[g][0]+'</a>';
						
					}
					content += '<div class="piedsous"></div></div>';
				}
			content += '</td></tr>';
		}
		
		//document.write("</table>");
		content += '</table>';
		//document.write("</td></tr>");
		content += '</td></tr>';
		
		}
		compteur++;
	}
	document.getElementById("js1").innerHTML = "<table cellspacing=\"0\" cellpadding=\"0\">" + content + "</table>";
}

function cumulativeOffset (element) {
    var valueT = 0, valueL = 0;
    do {
      valueT += element.offsetTop  || 0;
      valueL += element.offsetLeft || 0;
      element = element.offsetParent;
    } while (element);
    return _returnOffset(valueL, valueT);
  }
  
function _returnOffset  (l, t) {
  var result = [l, t];
  result.left = l;
  result.top = t;
  return result;
};

function showfils(objtd,nomMenu){
	cacheniveauSous(-1)
	clearTimeout(MenuTimer);
	if(nomMenu!=""){
		var objlien = objtd
		//.firstChild;
		var fils =  objlien.nextSibling;
		if(fils.tagName == "DIV" && fils.className=="sousfils"){
			EnsembleMenu[0]=fils;
		
			fils.style.display="block";
		var position = cumulativeOffset (objlien)
			fils.style.top=(position.top-2)+"px";
			fils.style.left=(position.left+134)+"px";
		}
	}
}

function hiddenfils(objtd,nomMenu){
	if(nomMenu!=""){
		var objlien = objtd
		//.firstChild;
		var fils =  objlien.nextSibling;
		if(fils.tagName == "DIV" && fils.className=="sousfils"){
			fils.style.display="none"
		}
	}	
}

function cacheniveauSous(Niveau){
	for(var j=Number(Niveau+1);j<EnsembleMenu.length;j++){
		if(EnsembleMenu[j]!="" && typeof(EnsembleMenu[j])!="undefined"){
			EnsembleMenu[j].style.display="none"
			EnsembleMenu[j]="";
		}
	}
}

function imgPopup(nomPop,img,fond,txt,css){
   imgPop = window.open("",nomPop,"scrollbars=yes,width=700,height=550");
   imgPop.document.write("<html>\n\n");
   imgPop.document.write("<head><title>Apercu d'image</title></head>\n\n");
   imgPop.document.write("<body bgcolor=\""+fond+"\">\n");
   imgPop.document.write("  <table border=\"0\" cellpadding=\"0\" cellspacing=\"2\" width=\"100%\">\n");
	var temp = (img).split("/");
	var  url ="ressources/"+img;
	if(temp.length>1){url =temp[0]+"/ressources/"+temp[1];}
   imgPop.document.write("    <tr><td align=\"center\"><img src=\""+url+"\"></td></tr>\n");
   imgPop.document.write("    <tr><td align=\"center\">\n");
   imgPop.document.write("      <table border=\"0\" cellpadding=\"0\" cellspacing=\"2\">\n");
   imgPop.document.write("        <tr><td><span style=\""+css+"\">"+txt+"</span></td></tr>\n");
   imgPop.document.write("      </table>\n");
   imgPop.document.write("    </td></tr>\n");
   imgPop.document.write("  </table>\n");
   imgPop.document.write("</body>\n\n");
   imgPop.document.write("</html>");
}
function Makepop(url,my_l,my_h,my_s,my_status,my_resize,my_name){
	/* Version 1.0 */
	/* Creation Marc alias DMC */
	addPop=window.open(url,my_name,"width="+my_l+",height="+my_h+",scrollbars="+my_s+",toolbar=0,location=0,status="+my_status+",menubar=no,resizable="+my_resize);addPop.focus();
}/* ////////////////////////////////////////////// */
/*	Test un ensemble de caract ¹res                */
/*	@return true ou false                         */
/* ////////////////////////////////////////////// */
function defendu(string) {
if (!string){return false;}   var iChars = "abcdefghijklmnopqrstuvwxyz@-_.~0123456789";
   for (var i = 0; i < string.length; i++) {
		if (iChars.indexOf(string.charAt(i).toLowerCase()) == -1){
			return false;
		}
   }
   return true;
} 
/* ////////////////////////////////////////////// */
/*	Test l'email                                  */
/*	@return false ou String                       */
/* ////////////////////////////////////////////// */
function is_Email(emails){
	if (emails.indexOf("@") != -1 && emails.indexOf("..")==-1 && defendu(emails)==true){
			var longueur = emails.split("@");
			if((longueur.length==2) && (longueur[0]!="" && longueur[1]!="")){
				var taille=longueur[1].lastIndexOf(".");
				if(taille!=-1){
					if((longueur[1].length-1-taille)==2 || (longueur[1].length-1-taille)==3 ){
						return true;
					}
					return false;
				}
				return false;
			}
			return false;
	}
	return false;		
}
function selectlang(objselect){
	document.location=objselect.value;
	
	}
function showmoteur(){
	var moteur = Dmc_Layer.is_object("moteur");
	if(Dmc_Layer.is_Visible(moteur)==true){
		Dmc_Layer.f_cacher(moteur);
		document.images.infoimg.src="http://www.ascometal.com/images/icone.gif";
	}else{
		Dmc_Layer.f_visible(moteur);
		document.images.infoimg.src="http://www.ascometal.com/images/icone_r.gif";
	}
}
/******************************** Affichage du status *********************************/
function statusSetter(param){window.status = param;}
/********************************pop up*********************************/function popup(adr,nompop,larg,haut,res){
	nouvelleFenetre = window.open(adr,nompop,'width='+larg+',height='+haut+',scrollbars=1,toolbar=0,location=0,status=0,menubar=0,resizable='+res);
}
/*
function popup(URL, NomFenetre, width, height, scroll)
{
	var winLeft = (screen.width - width) / 2;
	var winTop = (screen.height - height) / 2;
	winCaract = 'height=' + height + ',width=' + width + ',top=' + winTop + ',left=' + winLeft + ',scrollbars=' + scroll + ',resizable'
	nouvelleFenetre = window.open(URL, NomFenetre, winCaract);
	nouvelleFenetre.focus();
	nouvelleFenetre.resizeTo(width,height);
}
*/
function isEmailAddr(email){	var result = false;
	var theStr = new String(email);
	var index = theStr.indexOf("@");
	if (index > 0)
	{
		var pindex = theStr.indexOf(".",index);
		if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
	}
	return result;
}function validRequired(formField,fieldLabel){	var result = true;	if (formField.value == "")	{		alert('Saisissez une valeur pour le champ "' + fieldLabel +'".');		formField.focus();		result = false;	}	return result;}function allDigits(str){
	return inValidCharSet(str,"0123456789");
}function allDigitsAndPoint(str){
	return inValidCharSet(str,"0123456789 ,.");
}function inValidCharSet(str,charset){	var result = true;	// Note: doesn't use regular expressions to avoid early Mac browser bugs	for (var i=0;i<str.length;i++)		if (charset.indexOf(str.substr(i,1))<0)		{			result = false;			break;		}	return result;}function validEmail(formField,fieldLabel,required){
var result = true;
if (required && !validRequired(formField,fieldLabel))
	result = false;
	if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) ){
		alert('Veuillez saisir une adresse mail correcte pour le champ "' + fieldLabel +'".');
		formField.focus();
		result = false;
	}
return result;
}function validNum(formField,fieldLabel,required)
{	var result = true;	if (required && !validRequired(formField,fieldLabel))		result = false;	if (result && formField.value != "")
	{		if (!allDigits(formField.value))
		{			alert('Saisissez un nombre valide pour le champ "' + fieldLabel +'".');
			formField.focus();
			result = false;		}	}	return result;}function validInt(formField,fieldLabel,required){
		var result = true;
	if (required && !validRequired(formField,fieldLabel))
		result = false;
	if (result && formField.value != "")	{
		if (!allDigitsAndPoint(formField.value))		{
			alert('Saisissez un chiffre valide pour le champ "' + fieldLabel +'".');
			formField.focus();
			result = false;		}	}	return result;}
function validDate(formField,fieldLabel,required)
{
	var result = true;
	if (required && !validRequired(formField,fieldLabel))
		result = false;	if (result && formField.value != "")
	{
		var elems = formField.value.split("/");
		result = (elems.length == 3); // should be three components
		if (result)
		{
			var month = parseInt(elems[1],10);
			var day = parseInt(elems[0],10);
			var year = parseInt(elems[2],10);
			result = allDigits(elems[0]) && (month > 0) && (month < 13) &&
					 allDigits(elems[1]) && (day > 0) && (day < 32) &&
					 allDigits(elems[2]) && ((elems[2].length == 2) || (elems[2].length == 4));		}		if (!result)		{
			alert('Saisissez une date valide au format JJ/MM/AAAA pour le champ "' + fieldLabel +'".');
			formField.focus();		}	}	return result;}function validDateOrder(formField1,fieldLabel1,formField2,fieldLabel2){
	var result = true;	var elems = formField1.value.split("/");	var month1 = parseInt(elems[1],10);
	var day1 = parseInt(elems[0],10);
	var year1 = parseInt(elems[2],10);	elems = formField2.value.split("/");	var month2 = parseInt(elems[1],10);
	var day2 = parseInt(elems[0],10);
	var year2 = parseInt(elems[2],10);	if (year1 > year2)		result = false;	else		if (year1 < year2)			result = true;		else			if (month1 > month2)				result = false;			else				if (month1 < month2)					result = true;				else					if (day1 > day2)						result = false;					else						result = true;	if (!result)
	{		alert('La date du champ "' + fieldLabel1 + '" doit etre antérieur a la date du champ "' + fieldLabel2 +'".');		formField2.focus();	}
	return result;}
	
/* gestion du style des ancres */
function setFond(obj,classe){obj.className= classe;}


/* validation du formulaire d'inscription */
function valideInscription() {
	var nom = document.formInscription.Nom.value;
	var prenom = document.formInscription.Prenom.value;
	var numGroupe = document.formInscription.Societe.value
	var fonction = document.formInscription.Fonction.value;
	var email = document.formInscription.Email.value;
	var telephone = document.formInscription.Telephone.value;
	var pays = document.formInscription.Pays.value;
	if(nom==""||prenom==""||numGroupe==""||fonction==""||email==""||telephone==""||pays=="") {
		alert("Vous devez remplir tous les champs");
	} else {
		document.formInscription.submit();
	}
}

/////////////////////
// PARTIE EXTRANET //
// Jean Baptiste   //
/////////////////////

function modifierUtilisateur(num) {
	document.formExtranet.Destination.value = "pageModifierUtilisateur";
	document.formExtranet.numUtilisateur.value = num;
	document.formExtranet.submit();
}

function supprimerUtilisateur(numUtilisateur) {
	if(confirm("Etes-vous sur de vouloire supprimer cet utilisateur ?")) {
		document.formExtranet.Destination.value = "supprimerUtilisateur";
		document.formExtranet.numUtilisateur.value = numUtilisateur;
		document.formExtranet.submit();
	}
}

function modifierGroupe(numGroupe) {
	document.formExtranet.Destination.value = "pageModifierGroupe";
	document.formExtranet.numGroupe.value = numGroupe;
	document.formExtranet.submit();
}

function supprimerGroupe(numGroupe) {
	if(confirm("Etes-vous sur de vouloire supprimer ce groupe ?")) {
		document.formExtranet.Destination.value = "supprimerGroupe";
		document.formExtranet.numGroupe.value = numGroupe;
		document.formExtranet.submit();
	}
}

/***************/
/* MENU GAUCHE */
/***************/
function setFond(obj,classe) {
	obj.className= classe;
}


/********************/
/* ANCIENNE FONCTION*/
/********************/

function traitementLiens() {
	/*var contenuLien = document.getElementById("croll");
	var alllien= contenuLien.getElementsByTagName("a");
	for(var j=0;j<alllien.length;j++){
		if((alllien[j].href).indexOf("javascript:popup('") !=-1){
			var temp = (alllien[j].href).split("/");
			alllien[j].href="javascript:popup('"+temp[1];
		}else if((alllien[j].href).indexOf("javascript:imgPopup('pop_img_zoom','") !=-1){
			var temp = (alllien[j].href).split("','");
			alllien[j].href="javascript:imgPopup('pop_img_zoom','temp[1]+"','"+temp[2]+"','"+temp[3]+"','"+temp[4]";
		}
	}
	delete contenuLien;
	delete alllien;	*/
}
//-->