var auj = new Date; 
annee = auj.getFullYear();  
var copy='&nbsp; Copyright &copy; 2010-' + annee + ' Domaine de Beauvent. Tous droits r&eacute;serv&eacute;s.';

function popcentre(page,largeur,hauteur,options) {
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}

// ----------------------------------------- //
// ------ box info fade --------------------- //
// ----------------------------------------- //
var fadeOpacity  = new Array();
var fadeTimer    = new Array();
var fadeInterval = 100;  // milliseconds

function fade(o,d) {
  // o - Object to fade in or out.
  // d - Display, true =  fade in, false = fade out

  var obj = document.getElementById(o);

  if((fadeTimer[o])||(d&&obj.style.display!='block')||(!d&&obj.style.display=='block')) {
    if(fadeTimer[o])
      clearInterval(fadeTimer[o]);
    else
      if(d) fadeOpacity[o] = 0;
      else  fadeOpacity[o] = 9;
  
    obj.style.opacity = "."+fadeOpacity[o].toString();
    obj.style.filter  = "alpha(opacity="+fadeOpacity[o].toString()+"0)";
    
    if(d) {
      obj.style.display = 'block';
      fadeTimer[o] = setInterval('fadeAnimation("'+o+'",1);',fadeInterval);
    } else
      fadeTimer[o] = setInterval('fadeAnimation("'+o+'",-1);',fadeInterval);
  }
}
function fadeAnimation(o,i) {
  // o - o - Object to fade in or out.
  // i - increment, 1 = Fade In

  var obj = document.getElementById(o);
  fadeOpacity[o] += i;
  obj.style.opacity = "."+fadeOpacity[o].toString();
  obj.style.filter  = "alpha(opacity="+fadeOpacity[o].toString()+"0)";

  if((fadeOpacity[o]=='9')|(fadeOpacity[o]=='0')) {
    if(fadeOpacity[o]=='0')
      obj.style.display = 'none';
    else {
      obj.style.opacity = "1";
      obj.style.filter  = "alpha(opacity=100)";
    }

    clearInterval(fadeTimer[o]);
    delete(fadeTimer[o]);
    delete(fadeTimer[o]);
    delete(fadeOpacity[o]);
  }  
}
// ------ fin box info fade ------------------------- //

     
function coupecoupe(msg){
var mm = '<a href=\'mailto:bcru';
mm = mm + 'z@';
mm = mm + 'cave-de-be';
mm = mm + 'auvent.ch\'>';
msg = mm + msg + '</A>';
//alert(msg);
document.write(msg);
}

// Convertit un champ en uppercase
function majus(aField) {
    txt = aField.value;
    ucTxt = txt.toUpperCase();
    aField.value = ucTxt;
}
// Convertit un champ en lowercase 
function minus(aField) {
    txt = aField.value;
    lcTxt = txt.toLowerCase();
    aField.value = lcTxt;
}
// met le 1er car d'une chaine de car. en uppercase, ne touche pas au reste
function maj1(aField) {
    txt = aField.value;
    l = txt.length;
    fCar = txt.substr(0, 1);
    chaine = txt.substr(1, l-1);
    newChaine = fCar.toUpperCase() + chaine;
    aField.value = newChaine;
}

//////////////////////////////////////////////////////////////

function pop(image,largeur,hauteur,options,titre) {
//alert('nom nav='+ navigator.appName);
var hauteurEcran=screen.height - 100;
if (hauteurEcran > hauteur + 50 ) { hauteurEcran = hauteur + 50 }
var largeurEcran = screen.width - 50;
//alert(largeurEcran);
if (largeurEcran > largeur + 80 ) { largeurEcran = largeur + 80 }
v= window.open ("", "","width="+(largeurEcran)+",height="+(hauteurEcran)+","+options);
v.moveTo(5,5)
v.document.write ("<html><title> "+ societe + titre +"</title>");
v.document.write ("<style type='text/css' media='screen'>\n @import url(../codes/pop.css);\n");
v.document.write ("</style>\n");
v.document.write ("<body>\n");
v.document.write ("<a href='JavaScript:self.close()' title=' Clic = fermer l´image '><img src='"+image+"' height="+hauteur+" width="+largeur+" alt='"+ titre +" border=0'></a>\n");
v.document.write ("</body></html>");
}

//couleurs des lignes de tableau
function ColorSwitch(myId, myColor) {
	eval("TD" + myId + ".style.backgroundColor='" + myColor + "'");
	eval("TD" + myId + ".style.cursor='hand'");
}

function pophaut(page,largeur,hauteur,options) {
var top=10;
var left=(screen.width-largeur)/2;
window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}



function formatage(valeur,decimal,separateur) {
// formate un chiffre avec 'decimal' chiffres après la virgule et un separateur
	var deci=Math.round( Math.pow(10,decimal)*(Math.abs(valeur)-Math.floor(Math.abs(valeur)))) ; 
	var val=Math.floor(Math.abs(valeur));
	if ((decimal==0)||(deci==Math.pow(10,decimal))) {val=Math.floor(Math.abs(valeur)); deci=0;}
	var val_format=val+"";
	var nb=val_format.length;
	for (var i=1;i<4;i++) {
		if (val>=Math.pow(10,(3*i))) {
			val_format=val_format.substring(0,nb-(3*i))+separateur+val_format.substring(nb-(3*i));
		}
	}
	if (decimal>0) {
		var decim=""; 
		for (var j=0;j<(decimal-deci.toString().length);j++) {decim+="0";}
		deci=decim+deci.toString();
		val_format=val_format+"."+deci;
	}
	if (parseFloat(valeur)<0) {val_format="-"+val_format;}
	return val_format;
}


function getAppVersion(){
appname= navigator.appName;
appversion = navigator.appVersion;
majorver = appversion.substring(0, 1);
if ( (appname == "Netscape") && ( majorver >= 3 ) ) return 1;
if ( (appname == "Microsoft Internet Explorer") && (majorver >= 4) ) return 1;
return 0;
}

//change boutons
function allume(num, nomPic){
  if (getAppVersion()) { document[nomPic].src = img[num].src;	}
	}

function getCookieVal (offset) {
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
    endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
      return getCookieVal (j);
       i = document.cookie.indexOf(" ", i) + 1;
       if (i == 0) break; 
  }
  return null;
}

function SetCookie (name, value) {
  var argv = SetCookie.arguments;
  var argc = SetCookie.arguments.length;
  var expires = (argc > 2) ? argv[2] : null;
  var path = (argc > 3) ? argv[3] : null;
  var domain = (argc > 4) ? argv[4] : null;
  var secure = (argc > 5) ? argv[5] : false;
  document.cookie = name + "=" + escape (value) +
    ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
    ((path == null) ? "" : ("; path=" + path)) +
    ((domain == null) ? "" : ("; domain=" + domain)) +
    ((secure == true) ? "; secure" : "");
}

