function popupcentree(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);
} 

function MM_openBrWindowfull(url, scrollo) {

    var larg_schermo = screen.availWidth - 10;

    var altez_schermo = screen.availHeight - 30;

    window.open(url, "WindowName", "width=" + larg_schermo + ",height=" + altez_schermo + ",top=0,left=0,resizable=yes,scrollbars=" + scrollo + "");

}
// VERIFICATION DE L'ADRESSSE EMAIL
function VerifEmail(email,affiche){
	if (email == "" || email == null) {
		return false;
	}//if
	else{
		var verif = new RegExp("^[a-zA-Z0-9_\.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z\.]{2,}$");
	 	if (verif.exec(email) == null) {
	 		if (affiche == null) {window.alert("Merci d\'indiquer une adresse email valide");}
			return false;
	 	}//if
	 }//else
} //fin fonction VerifEmail

function popupcentree(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);
} 


function ajout_newsletter(){
	var email = document.getElementById('email_newsletter').value;
	if (VerifEmail(email,null) == false) {document.getElementById('email_newsletter').style.background='#dddddd'; return false;}
	
	var ajout_email_newsletter =new Ajax();
				ajout_email_newsletter.SetElementById('AttenteAjax');
				ajout_email_newsletter.SetNumFonctionRetour(6);
				ajout_email_newsletter.SetData("email="+email+"&mode=ajout");
				ajout_email_newsletter.EnvoiRequete('./REQ_gestion_newsletter.php');
}

function Affichage6(retourajax,elementid){
if (retourajax == 1){
	alert ("Votre email à bien été inséré dans notre base! \n Vous recevrez prochainement les nouveautés du site ");
	}
}

function addBookmark(title,url) { 
	if (window.sidebar) { 
		window.sidebar.addPanel(title, url,""); 
	} else if( document.all ) { 
		window.external.AddFavorite( url, title); 
	} else if( window.opera && window.print ) { 
		return true; 
	} 
}

function InputKeyPress(obj,e,Type,Options){
	//obj = objet : this
	//  e = event : event
	// Type = 1 Numeric, 2 alphanumeric ...
	// Option = dans 1 : Virugile.

	var key;
	var isCtrl = false;
	var keychar;
	var reg;
	if(window.event) {
		key = e.keyCode;
		isCtrl = window.event.ctrlKey;
	}
	else if(e.which) {
		key = e.which;
		isCtrl = e.ctrlKey;
	}

	if (isNaN(key)) return true;

	keychar = String.fromCharCode(key);

	// check for backspace or delete, or if Ctrl was pressed
	if (key == 8 || isCtrl)
	{
		return true;
	}

switch(Type){
	case 1:		//numeric
	if (Options == "undefined" || Options == null ) {
		Options=2;
	}
	reg="^[0-9]*[.|,]?[0-9]{0,";
	reg+=Options+"}$";
	if (Options == 0) {
		reg="^[0-9]$";
	}
	if (Options == 3) {
		reg="^[0-9|\-]*$";
	}
	break;
	
	case 2:		//alphanumeric
	reg="^[a-zA-Z0-9_éèàùçÇêÉÈÀÙôÔâÂîÎ/]$";
	break;
	case 3:		//alpha
	reg="^[a-zA-Z]$";
	break;

	default:
	reg="^[0-9]$";
} // switch
var _controle=new RegExp(reg);
if(_controle.exec(keychar) == null){return false;}else {return true;}
}
