$(document).ready( function () {

	$(window).resize(function() { makeImagesBigger(); });

	// On cache les sous-menus :
	$(".navigation ul.subMenu:not('.open_at_load')").hide();
	// 	$(".navigation ul.subMenu").hide();

	// On sélectionne tous les items de liste portant la classe "toggleSubMenu"

	// et on remplace l'élément span qu'ils contiennent par un lien :
	$(".navigation li.toggleSubMenu span").each( function () {
		// On stocke le contenu du span :
		var TexteSpan = $(this).text();
		$(this).replaceWith('<a href="" title="Afficher le sous-menu">' + TexteSpan + '<\/a>') ;
	} ) ;

	// On modifie l'évènement "click" sur les liens dans les items de liste
	// qui portent la classe "toggleSubMenu" :
	$(".navigation li.toggleSubMenu > a").click( function () {
		// Si le sous-menu était déjà ouvert, on le referme :
		if ($(this).next("ul.subMenu:visible").length != 0) {
			$(this).next("ul.subMenu").slideUp("normal");
		}
		// Si le sous-menu est caché, on ferme les autres et on l'affiche :
		else {
			$(".navigation ul.subMenu").slideUp("normal");
			$(this).next("ul.subMenu").slideDown("normal");
		}
		// On empêche le navigateur de suivre le lien :
		return false;
	});


	if (showBG) {
		$('img.bgmaximage').maxImage({
			isBackground: true,
			verticalAlign: 'top',
			zIndex: -10
		});
	}

function makeImagesBigger() {  // set of elements with class 'panel'
	$.each($(".fullscreen"), function() {
		var imageHeight = getWindowHeight() - 170;
		if (imageHeight > 560) {
			imageHeight = 560;
		} else if (imageHeight < 420) {
			imageHeight = 420;
		}
			$(this).attr('height', imageHeight);
	});
}

	$('img.bgmaximage').maxImage({
	 isBackground: true,
	 verticalAlign: 'top',
	 zIndex: -10
	});

} );

// Caroussel
jQuery(document).ready(function() {
	jQuery('#mycarousel').jcarousel({
		vertical: true,
		scroll: 2
	});
});



// Image de fond retaillée
function getWindowHeight() {
	var windowHeight = 0;
	if (typeof(window.innerHeight) == 'number') {
		windowHeight = window.innerHeight;
	}
	else {
		if (document.documentElement && document.documentElement.clientHeight) {
			windowHeight = document.documentElement.clientHeight;
		}
		else {
			if (document.body && document.body.clientHeight) {
				windowHeight = document.body.clientHeight;
			}
		}
	}
	return windowHeight;
}

$(function() {
	$('html').smoothScroll(500);
});

function getXhr() {

	var xhr = null;

	if(window.XMLHttpRequest) {

		// Firefox et autres
		xhr = new XMLHttpRequest();

	} else if (window.ActiveXObject) {

		// Internet Explorer
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}

	} else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		xhr = false;
	}
	return xhr;
}

function isEmail(string) {
    return (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1);
}

function envoiMail(msg_ko1, msg_ko2) {

	var xhr = getXhr();

	nom			= document.getElementsByName('nom')[0].value;
	prenom	= document.getElementsByName('prenom')[0].value;
	email		= document.getElementsByName('email')[0].value;
	message	= document.getElementsByName('message')[0].value;

	if ((nom == '') || (email == '') || (message == '')) {
		alert(msg_ko1);
		return;
	}

	if (!isEmail(email)) {
		alert(msg_ko2);
		return;
	}

	xhr.onreadystatechange = function() {

		if (xhr.readyState == 4 && xhr.status == 200) {
			//result = xhr.responseText;
			document.getElementById('formulaire_avant').style.display = 'none';
			document.getElementById('formulaire_apres').style.display = 'block';
		}
	}

	// Envoi au script php
	xhr.open("POST", "ajax/envoi_mail.php", true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("nom=" + nom + "&prenom=" + prenom + "&email=" + email + "&message=" + message);

}

function newsletter(msg_ok, msg_ko1) {

	email = document.getElementsByName('nl_email')[0].value;

	if (!isEmail(email)) {
		alert(msg_ko1);
		return;
	}

	var xhr = getXhr();

	xhr.onreadystatechange = function() {

		if (xhr.readyState == 4 && xhr.status == 200) {
			result = xhr.responseText;

			if (result == msg_ok) {
				document.getElementsByName('nl_email')[0].value = msg_ok;
			} else {
				alert(result);
				document.getElementsByName('nl_email')[0].value = '';
			}

		}
	}

	// Envoi au script php
	xhr.open("POST", "ajax/newsletter.php", true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("email=" + email);

}

function news_over(id) {
	document.getElementById('li_' + id).style.border = '1px solid #ffffff';
	document.getElementById('decouvrir_' + id).style.textDecoration = 'underline';
}

function news_out(id) {
	document.getElementById('li_' + id).style.border = '1px solid transparent';
	document.getElementById('decouvrir_' + id).style.textDecoration = 'none';
}

