ie4 = ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 ))
ns4 = ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 4 ))

if (ns4) {
    // layerRef="document.layers";
	layerRef="document.getElementById(\"";
    styleRef="\").style";
} else {
    layerRef="document.all[\"";
    styleRef="\"].style";
}       

function afficheCalque(calque) {
	eval(layerRef + '' + calque +'' + styleRef + '.visibility = "visible"');
}

function cacheCalque(calque) {
	eval(layerRef + '' + calque +'' + styleRef + '.visibility = "hidden"');
}
function cacheBandeau() {
	cacheCalque("SM1");
	cacheCalque("SM2");
	cacheCalque("SM3");
	cacheCalque("SM4");
}

function fenetre(nom,url,largeur,hauteur,type) { 
	var fen = null ;
	if ((fen == null) || (fen.closed)) {
		if (type == 'r') typefen = ',scrollbars=yes,resizable=yes'
		if (type == 's') typefen = ',scrollbars=yes,resizable=no'
		if (type == 'nr') typefen = ',scrollbars=no,resizable=no'
		fen=window.open (url,nom,'width='+largeur+',height='+hauteur+typefen+',left=180,top=150');
	} else {
		fen.location = url;
		fen.focus();
	}
}

function verif_email(objForm,objChamp,objChampValeur) {	
// ----------------------------------------------------------------------------
// verif_email.js	version 1.1
//  Justin Wui Ken Thoo (Allaire)
// ----------------------------------------------------------------------------
	// alert (objForm+' '+objChamp+' '+objChampValeur);
	var s = objChampValeur;
	var ok = 1;
	// Un email comporte plus de 7 caractères
	if ((s.length < 7)){
		ok = 0;
	}
	// Un @ et au moins un caractere devant
	var at = s.indexOf('@');
	if (at < 1){
		ok = 0;
	}
	// Pas plus d'un @
	if (at != s.lastIndexOf('@')){
		ok = 0;
	}
	// Un . apres le @ ; au moins un caractere entre le @ et le . ; 2 à 5 caracteres apres le .
	if ((s.lastIndexOf('.') < (at+2)) || (s.lastIndexOf('.') > (s.length-3)) || (s.lastIndexOf('.') < (s.length-6))){
		ok = 0;
	}
	// Vérification pas de caracteres bizarres sauf '
	if ((s.indexOf(',') != -1) || 
		(s.indexOf(' ') != -1) || 
		(s.indexOf(';') != -1) || 
		(s.indexOf(':') != -1) || 
		(s.indexOf('?') != -1) || 
		(s.indexOf('/') != -1)  || 
		(s.indexOf('\\') != -1) || 
		(s.indexOf('"') != -1)  || 
		(s.indexOf("'") != -1)  || 
		(s.indexOf('[') != -1) || 
		(s.indexOf(']') != -1) ||
		(s.indexOf('`') != -1) ||
		(s.indexOf('!') != -1) ||
		(s.indexOf('#') != -1) ||
		(s.indexOf('$') != -1) ||
		(s.indexOf('%') != -1) ||
		(s.indexOf('^') != -1) ||
		(s.indexOf('&') != -1) ||
		(s.indexOf('*') != -1) ||
		(s.indexOf('(') != -1) ||
		(s.indexOf(')') != -1) ||
		(s.indexOf('=') != -1) ||
		(s.indexOf('+') != -1) ||
		(s.indexOf('}') != -1) ||
		(s.indexOf('{') != -1) ||
		(s.indexOf('|') != -1) ||
		(s.indexOf('<') != -1) ||
		(s.indexOf('>') != -1)  )
		{
		ok = 0;
	}
	if (s == '')
	{ok=1;}
	if (ok == 1){
		return true;
	} else {
		return false;
	}
}

