function addLoadEvent(func)
{	
	var oldonload = window.onload;
	if (typeof window.onload != 'function'){
    	window.onload = func;
	} else {
		window.onload = function(){
		oldonload();
		func();
		}
	}

}

/*
 * Pierre-Henri POIRET
 * 24-09-2008
 * Affichage des valeurs d'options de produits par onglets
*/
function masqueDiv(divActive, tabActif) {
	// Initialisation de l'incrément
	var Increment = 1;
	
	// On lance la boucle qui masque les DIV
	while(document.getElementById("tab_" + Increment)) {
		// Nom de la DIV
		var DivCourrante = "divContent_" + Increment;
		// Nom de l'onglet courant
		var tabCourrant = "tab_" + Increment;
		// On masque la DIV
		document.getElementById(DivCourrante).className="divsOff";
		// On attribut un style à l'onglet
		document.getElementById(tabCourrant).className="tabsOff";
		Increment++;
	}
	// Affichage de la DIV renseignée en paramètre de la fonction
	document.getElementById(divActive).className="divOn";
	// On définit le style de l'onglet ouvert
	document.getElementById(tabActif).className="tabOn";
}

function create_champ(i) {
var i2 = i + 1;
document.getElementById('leschamps_'+i).innerHTML = '<br/><input type="file" name="fichier_'+i+'" size="50"></span>';
document.getElementById('leschamps_'+i).innerHTML += (i < 10) ? ' <span id="leschamps_'+i2+'"><a href="javascript:create_champ('+i2+')">[+]</a></span>' : '';
}
// Fonction qui ouvre une popup pour les mentions légales
function ouvre_popup() {
	window.open('../mentions-legales.php','info','top="200,left=200,width=350,height=350,resizable=no,scrollbars=yes,fullscreen=no');
}

function getPageScroll(){

	var yScroll;

	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
	}

	arrayPageScroll = new Array('',yScroll) 
	return arrayPageScroll;
}



//
// getPageSize()
// Returns array with page width, height and window width, height
// Core code from - quirksmode.org
// Edit for Firefox by pHaez
//
function getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}


	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}


function valid_envoi() {
	document.form2.action.value = 'envoyer';

	if (document.form2.subject.value == '') {
		alert('Veuillez préciser un sujet pour votre newsletter');
		document.form2.subject.focus();
	} else if (compter() == 0) {
		alert('Veuillez sélectionner au moins une adresse e-mail dans la liste');
	} else if(confirm('Envoyer la newsletter aux inscrits sélectionnés ?')) {
		document.form2.submit();
	}
}

function wakeUp(){
	setInterval("$.post('includes/ajaxRequest/wakeup.ajax.php');", 600000);
}