// --------------------------------------------------------------------------------------------------------------------------------
// windowResize() redimentionne la fenêtre de base
// --------------------------------------------------------------------------------------------------------------------------------
function windowResize()	{
	var cWidth0 = 0, cHeight0 = 0;
	if( typeof( self.innerWidth ) == 'number' ) {
		//Non-IE
		cWidth0 = self.innerWidth;
		cHeight0 = self.innerHeight;
		} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
			//IE 6+ in 'standards compliant mode'
			cWidth0 = document.documentElement.clientWidth;
			cHeight0 = document.documentElement.clientHeight;
		} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
			//IE 4 compatible
			cWidth0 = document.body.clientWidth;
			cHeight0 = document.body.clientHeight;
	}

	var cHeight = (cHeight0-151-61)+'px';
	var cHeight2 = (cHeight0-61)+'px';
	var cWidth1 = (cWidth0-19-19)+'px';
	var cWidth2 = (cWidth0-19)+'px';

	document.getElementById('site_corner_up_center').style.width=cWidth1;
	document.getElementById('site_corner_up_right').style.left=cWidth2;

	document.getElementById('titre_center').style.width=cWidth1;
	document.getElementById('titre_center_right').style.left=cWidth2;

	document.getElementById('site_center_left').style.height=cHeight;
	document.getElementById('site_center').style.height=cHeight;
	document.getElementById('site_center').style.width=cWidth1;
	document.getElementById('site_center_right').style.height=cHeight;
	document.getElementById('site_center_right').style.left=cWidth2;

	document.getElementById('site_corner_down_left').style.top=cHeight2;
	document.getElementById('site_corner_down_center').style.top=cHeight2;
	document.getElementById('site_corner_down_right').style.top=cHeight2;
	document.getElementById('site_corner_down_center').style.width=cWidth1;
	document.getElementById('site_corner_down_right').style.left=cWidth2;
}
// --------------------------------------------------------------------------------------------------------------------------------
// effacer() confirm l'effacement
// --------------------------------------------------------------------------------------------------------------------------------
function effacer() {
	var retour = false;
	var test = window.confirm('Voulez-vous vraiment effacer cet enregistrement ???');
	return(test);
}

// --------------------------------------------------------------------------------------------------------------------------------
// echeck(str) vérifie une adresse mail
//        str = adresse email client
// --------------------------------------------------------------------------------------------------------------------------------
function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)

	if (str.indexOf(at)==-1){
	   return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}
	if (str.indexOf(at,(lat+1))!=-1){
		return false
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	}
	if (str.indexOf(dot,(lat+2))==-1){
		return false
	}
	if (str.indexOf(" ")!=-1){
		return false
	}
	return true
}

// --------------------------------------------------------------------------------------------------------------------------------
// previeuw() exécute un print de l'ècran
// --------------------------------------------------------------------------------------------------------------------------------
function preview()	{
	window.print();
}

// --------------------------------------------------------------------------------------------------------------------------------
// mailpage(email,sujet,question,corps) ouvre le programme de mail par dèfaut
//          email = adresse email client
//				  sujet = sujet du mail
//					    question = type de sujet
//						  		 corps = texte du corps du mail
// --------------------------------------------------------------------------------------------------------------------------------
function mailpage(email,sujet,question,corps)	{
	chaine_mail = "mailto:"+email+"?subject="+sujet+question+"&amp;body="+corps;
	location.href = chaine_mail;
}

// --------------------------------------------------------------------------------------------------------------------------------
// ouvrir_blank() ouvre l'URL dans une nouvelle page web
// --------------------------------------------------------------------------------------------------------------------------------
function ouvrir_blank(pageweb)	{
	window.open(pageweb);
}

// --------------------------------------------------------------------------------------------------------------------------------
// ouvrir_self() ouvre l'URL dans cette page web
// --------------------------------------------------------------------------------------------------------------------------------
function ouvrir_self(pageweb)	{
	window.location = pageweb;
}

// --------------------------------------------------------------------------------------------------------------------------------
// EcrireCookie() Ecrit dans un cookies : ussage --> EcrireCookie("dejavenu", "oui", date, path, domain, secure=true);
// --------------------------------------------------------------------------------------------------------------------------------
function EcrireCookie(nom, valeur){
	var argv=EcrireCookie.arguments;
	var argc=EcrireCookie.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=nom+"="+escape(valeur)+((expires==null)
			       ? ""
				   : ("; expires="+expires.toGMTString()))+((path==null) ? "" : ("; path="+path))+((domain==null) ? "" : ("; domain="+domain))+((secure==true) ? "; secure" : "");
}

// --------------------------------------------------------------------------------------------------------------------------------
// LireCookie() Lit dans un cookies : ussage --> LireCookie=LireCookie("dejavenu");
// --------------------------------------------------------------------------------------------------------------------------------
function LireCookie(nom){
	var arg=nom+"=";
	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 getCookieVal(offset){
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
// --------------------------------------------------------------------------------------------------------------------------------
// EffaceCookie() efface dans un cookies : ussage --> nbvisites=EffaceCookie("dejavenu");
// --------------------------------------------------------------------------------------------------------------------------------
function EffaceCookie(nom){
	date=new Date;
	date.setFullYear(date.getFullYear()-1);
	EcrireCookie(nom,null,date);
}


// --------------------------------------------------------------------------------------------------------------------------------
// RefreshIMG() affichage automatiqued'une image dans la page principale
// --------------------------------------------------------------------------------------------------------------------------------
var RefreshIMG_delay=10 // ici 10 secondes
var RefreshIMG_img="ImageBody"; // ici nom de l'image a recharger
var RefreshIMG_src= new Array("");
var RefreshIMG_src_cpt=0;
var RefreshIMG_src_cpt_max=1;

// fonction à appeler dans le onload de BODY
function RefreshIMG() {
  setTimeout("RefreshIMG()",RefreshIMG_delay*1000);
  if (RefreshIMG_src_cpt==RefreshIMG_src_cpt_max) {
  	RefreshIMG_src_cpt=0;
  }else{
  	RefreshIMG_src_cpt++;
  }
  document.images[RefreshIMG_img].src=RefreshIMG_src[RefreshIMG_src_cpt];
}

/**
 *
 * @access public
 * @return void
 **/
function ChoixLangue(langue){
	var location = '';
	location = 'langues.php?LG='+langue;
	document.location=location;
}

