// Teste validité formulaire newsletter
var submitted = false;
function check_form(evt) {
	var emailAddr = document.forms['subscribeForm'].elements['email'].value;
	var cancelEvent = null;

	if (emailAddr.indexOf('@', 1) == -1 || emailAddr.indexOf('.', 1) == -1) {
		window.alert('L\'adresse email que vous avez indiquée n\'est pas valide');
		cancelEvent = true;
	} else if (submitted == true) {
		window.alert('Veuillez patienter pendant le chargement de la page');
		cancelEvent = true;
	} else {
		submitted = true;
	}

	if (cancelEvent == true) {
		if (evt && typeof(evt.preventDefault) != 'undefined') { // standard
			evt.preventDefault();
			return false;
		} else { // MS
			window.event.returnValue = false;
			return false
		}
	}
}

window.onload = function() {
	// document.forms['subscribeForm'].onsubmit = check_form;
}
// Envoyer résultat formulaire dans fenêtre
function popForm(the_form) {
	my_form = document.getElementById(the_form);
	var w = window.open("/popForm.php", "popup", "height=240,width=340,menubar='no',toolbar='no',location='no',status='no',scrollbars='no'");
	my_form.target = "popup";
	my_form.submit();
	if (window.focus) {
		w.focus()
	}
}

function newsletter() {
	var con = YAHOO.util.Connect.asyncRequest("POST", "newsletter.php", {
				success : handleSuccess,
				failure : handleFailure,
				timeout : 60000,
				argument : {
					obj : document.getElementById('subscribeForm')
				}
			}, YAHOO.util.Connect.setForm(document.getElementById('subscribeForm')));
}
function handleSuccess(o) {
	if (o.responseText !== undefined) {
		var ct = document.getElementById('newsletterResponse');
		ct.innerHTML = o.responseText;

	}
}
function handleFailure(o) {
	if (o.responseText !== undefined) {
		this.div.innerHTML = "<li>Transaction id: " + o.tId + "</li>";
		this.div.innerHTML += "<li>HTTP status: " + o.status + "</li>";
		this.div.innerHTML += "<li>Status code message: " + o.statusText + "</li>";
	}
}

if (YAHOO.widget.Calendar) {
	YAHOO.widget.Calendar.DEFAULT_CONFIG.MONTHS_SHORT.value = ["Jan", "Fev", "Mar", "Avr", "Mai", "Jui", "Juil", "Aou", "Sep", "Oct", "Nov", "Dec"];
	YAHOO.widget.Calendar.DEFAULT_CONFIG.MONTHS_LONG.value = ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre",
			"Octobre", "Novembre", "Decembre"];
	YAHOO.widget.Calendar.DEFAULT_CONFIG.WEEKDAYS_1CHAR.value = ["D", "L", "M", "M", "J", "V", "S"];
	YAHOO.widget.Calendar.DEFAULT_CONFIG.WEEKDAYS_SHORT.value = ["Di", "Lu", "Ma", "Me", "Je", "Ve", "Sa"];
	YAHOO.widget.Calendar.DEFAULT_CONFIG.WEEKDAYS_MEDIUM.value = ["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam"];
	YAHOO.widget.Calendar.DEFAULT_CONFIG.WEEKDAYS_LONG.value = ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"];

	YAHOO.widget.Calendar.DEFAULT_CONFIG.STRINGS.value.previousMonth = "Mois précédent";
	YAHOO.widget.Calendar.DEFAULT_CONFIG.STRINGS.value.previousMonth = "Mois précédent";
	YAHOO.widget.Calendar.DEFAULT_CONFIG.STRINGS.value.nextMonth = "Mois suivant";
	YAHOO.widget.Calendar.DEFAULT_CONFIG.STRINGS.value.close = "Fermer";
}

