/*fonctions javascript ape5com.fr nov. 2009 - Gautier Gourmaud*/

function close_affiche(id){
	document.getElementById(id).style.display="none";
}

function open_affiche(id){
	for(var i=0;i<12;i++){
		var numAffiche=''+(i+1);
		var nomAffiche='affiche'+numAffiche;
		if(nomAffiche!=id){
			document.getElementById(nomAffiche).style.display="none";
		}
		else{
			document.getElementById(id).style.display="inline";
			var monid=id;
		}
	}
	/*
	document.getElementById(id).style.display="inline";
	var monid=id;
	*/
}

function load_page(id){
	document.getElementById(id).style.display="none";
}

/*gestion de l'opacité des éléments*/
function opacity(id, opacStart, opacEnd, millisec) {
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0;
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
		} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}

function changeOpac(opacity, id) {
	var object = document.getElementById(id).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}

/* affichage progressif image de fond*/
function backgroundAffich(id){
	if(document.getElementById(id).style.display=='none'){
		var objet=document.getElementById(id).style;
		objet.display='inline';
		document.getElementById(id).style.display='inline';
		opacity(id,0,100,500);
	}
}

function form_verif1(field1, field2){
	var reg= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
	if((field1.value=='') || (field2.value=='')){
		alert('vous devez remplir tous les champs du formulaire.');
		return false;
	}
	else if(reg.test(field1.value)==false){
		alert('vous devez saisir une adresse mail valide.');
		field1.value='';
		return false;
	}
	else{
		return true;
	}
}

function screenTester(){
	var maHauteur=window.innerHeight;
	var maLargeur=screen.availWidth;
	var hauteurMenu=Math.floor((maHauteur*14)/100);
	alert('taille écran dispo: '+maHauteur+'\r\nhauteur titre: '+hauteurMenu);
	return hauteurMenu;
}

function changeImgFond(id,source){
	document.images[id].src=source;
}