var isMinIE4 = (document.all) ? 1 : 0;
var isMinIE5 = (isMinIE4 && navigator.appVersion.indexOf("5.") >= 0) ? 1 : 0;
var NS6 = (document.getElementById&&!document.all)
var ns = (navigator.appName=="Netscape" && parseInt(navigator.appVersion)>=4)?true:false
var ie = (navigator.appName=="Microsoft Internet Explorer" && parseInt(navigator.appVersion)>=4)?true:false
var ns6 = (document.getElementById&&!document.all)

var safari = new String(navigator.appVersion);
var expr=/safari/gi;
Saf = safari.search(expr);

var navigsaf = (Saf!=-1)?true:false;



function display_menu(nom1){
	layer1=getLayer(nom1)
	layer1.className = "done";
}

function display_smenu(smenu){
	layer1=getLayer(smenu)
	layer1.style.display = "block";
}

function getLayer(name) {

  if (isMinIE4)
    return eval('document.all.' + name);
	if (NS6)
		return document.getElementById(name);
  return null;
}

function getHeight(){
	if(NS6) haut=window.innerHeight;
	else if (isMinIE4  && navigator.appVersion.indexOf("Macintosh") != -1) haut =document.body.offsetHeight+5;
	else haut = document.documentElement.clientHeight;
	
	return haut;
}

function etire(){
	droite=getLayer('bandedroite');
	gauche=getLayer('bandegauche');
	menuhaut=getLayer('menutop');
	interieur=getLayer('contenu');
	bas=getLayer('footer')
	
	haut=getHeight();
		
	if(droite.offsetHeight>=gauche.offsetHeight) gauche.style.height=droite.offsetHeight+"px";
	else interieur.style.height=gauche.offsetHeight-(menuhaut.offsetHeight+bas.offsetHeight)+"px";
	
	if((haut-(menuhaut.offsetHeight+bas.offsetHeight))>interieur.offsetHeight){
		interieur.style.height=haut-(menuhaut.offsetHeight+bas.offsetHeight)+"px";
	}
	
}

function openpop(url,width,height,scroll){
	var winName = "pop";
  var features = "scrollbars="+scroll+",width="+width+",height="+height;
  Openpop=window.open(url,winName,features);
	Openpop.focus();
}

function input(name,pc,mac, nbpx, val){
	if (navigator.appVersion.indexOf("Macintosh") != -1)
		if (ie || ns6)	document.write ("<INPUT TYPE='text' NAME='"+name+"' STYLE=\"width: "+nbpx+"px;\" value=\""+val+"\" />");
		else 	document.write ("<INPUT TYPE='text' NAME='"+name+"' SIZE='"+mac+"' value=\""+val+"\" />");
	else
		if (ie || ns6) document.write ("<INPUT TYPE='text' NAME='"+name+"' STYLE=\"width: "+nbpx+"px;\" value=\""+val+"\" />");
		else document.write ("<INPUT TYPE='text' NAME='"+name+"' SIZE='"+pc+"' value=\""+val+"\" />");
}

function emptyField(field,value){
	if (field.value == value) field.value = "";
}

function dropdown_date_change(fieldname){
	var field_year = document.getElementById(fieldname+'_annee');
	var field_month = document.getElementById(fieldname+'_mois');
	var field_day = document.getElementById(fieldname+'_jour');
	var field_date = document.getElementById(fieldname);
	
	field_date.value = field_year.value + '-' + field_month.value.pad(2,'0',2) + '-' + field_day.value.pad(2,'0',2);
}

/**************************************
» Jonas Raoni Soares Silva
» http://www.joninhas.ath.cx
**************************************/
String.prototype.pad = function(l, s, t){
	return s || (s = " "), (l -= this.length) > 0 ? (s = new Array(Math.ceil(l / s.length)
		+ 1).join(s)).substr(0, t = !t ? l : t == 1 ? 0 : Math.ceil(l / 2))
		+ this + s.substr(0, l - t) : this;
};