var popupCourante = '';
var effect = 'Grow';
var duree = 1.0;



function load()
{
	showPopup('accueil');
	new Effect.SlideDown('txtMenu');
	//new Effect.Shake('menu');
}

function showPopup(page)
{
	if(popupCourante != page)
	{
		if(popupCourante != '')
			hidePopup(popupCourante);
		if(effect == 'Grow')
			new Effect.Grow(page,{duration: duree});
		else if(effect == 'Appear')
			new Effect.Appear(page,{duration: duree});
		else if(effect == 'Blind')
			new Effect.BlindDown(page,{duration: duree});
		else if(effect == 'Slide')
			new Effect.SlideDown(page,{duration: duree});
		popupCourante = page;
	}
}

function hidePopup(page)
{
	if(effect == 'Grow')
		new Effect.Shrink(page,{duration: duree});
	else if(effect == 'Appear')
		new Effect.Fade(page,{duration: duree});
	else if(effect == 'Blind')
		new Effect.BlindUp(page,{duration: duree});
	else if(effect == 'Slide')
		new Effect.SlideUp(page,{duration: duree});
	popupCourante = '';
}

function setDuree(du)
{
	duree = du;
}

function setEffect(st)
{
	effect = st;
}

function submitFormulaire()
{
	var erreur = document.getElementById('erreur');
	var nom = document.getElementById('nom');
	var mail = document.getElementById('mail');
	var message = document.getElementById('message');
	var tel = document.getElementById('tel');
	
	erreur.innerHTML = '';
	var formOk = true;
	if(nom.value == '')
	{
		formOk = false;
		nom.style.border = '1px solid #FF0000';
		erreur.innerHTML = 'Veuillez saisir votre Prénom et Nom';
		return;
	}
	else
	{
		nom.style.border = '1px solid #00FF00';
	}
	
	if(!verifMail(mail.value))
	{
		formOk = false;
		mail.style.border = '1px solid #FF0000';
		erreur.innerHTML = 'Veuillez saisir un email valide';
		return;
	}
	else
	{
		mail.style.border = '1px solid #00FF00';
	}
	
	if(message.value == '')
	{
		formOk = false;
		message.style.border = '1px solid #FF0000';
		erreur.innerHTML = 'Veuillez saisir un message';
		return;
	}
	else
	{
		message.style.border = '1px solid #00FF00';
	}
	
	if(formOk)
	{
		var retour = file('sources/sendMail.php?id='+base64encode(nom.value)+'&mail='+base64encode(mail.value)+'&message='+base64encode(message.value)+'&tel='+base64encode(tel.value));
		if(retour.charAt(0) == "V")
			document.getElementById('formulaire').innerHTML = retour;
		else
			alert(retour);
	}
}

function verifMail(adresse)
{
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ((place > -1)&&(adresse.length >2)&&(point > 1))
		return(true);
	else
		return (false);
}

function file(fichier)
{
    if(window.XMLHttpRequest)
        xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject)
        xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    else
        return(false);
    xhr_object.open("GET", fichier, false);
    xhr_object.send(null);
    if(xhr_object.readyState == 4) return(xhr_object.responseText);
    else return(false);
}
