function createMarker(point, number) {
	var marker = new GMarker(point);
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml("Marker #<b>" + number + "</b>");
	});
	return marker;
}

function loadGmap() {
	if (GBrowserIsCompatible()) {

		var point = new GLatLng(46.183188,6.140456);
		var map = new GMap2(document.getElementById("contact_map"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		//			Mode Hybride
		//	     	map.setCenter(point, 13,G_HYBRID_MAP);
		//	 		Mode plan
		map.setCenter(point, 13,G_NORMAL_MAP);

		var icon = new GIcon();
		icon.image = URL_ROOT+"/images/netteo_googleMaps.png";
		icon.shadow = URL_ROOT+"/images/netteo_shadow.png";
		icon.iconSize = new GSize(80, 40);
		icon.shadowSize = new GSize(80, 40);
		icon.iconAnchor = new GPoint(60,40);
		icon.infoWindowAnchor = new GPoint(5, 1);

//		var marker = new GMarker(new GLatLng(46.172229,6.157255), icon);
		var marker = new GMarker(new GLatLng(46.172222,6.157555), icon);
		map.addOverlay(marker);
	}
}

function sendMsg()
{
	var email = $('email').value;
	var message = $('message').value;
	var checkmail = mailValidation(email);
	if (message != "Votre message..." && message != "")
	{
		if (checkmail)
		{
			$('contact_form').style.display = "none";
			$('contact_wait').style.display = "block";
			var entrees = new Array($('email'),$('message'));
			new Ajax.Request(URL_ROOT+'/sendMsg.php', {method:'post', onSuccess:msgOk, onFailure:msgError, postBody:Form.serializeElements(entrees)});
		}
	}
	else
	{
		$('message').className = "champerror";
		if (checkmail) $('contact_error').innerHTML = "Hem... que vouliez-vous nous dire ?";
		else $('contact_error').innerHTML = $('contact_error').innerHTML+"<br>... et que vouliez-vous nous dire ?";
	}
}

function msgOk(leajax) {
	eval(leajax.responseText);
}

function msgError(leajax) {
	$('contact_form').className = "ajaxError";
	$('contact_form').innerHTML = "Ouuups... Il y a eu une erreur lors de l'envoi du message.<br><br>Merci de nous contacter par un autre moyen.<br><br>(J'te jure la technologie moderne...)";
	$('contact_wait').style.display = "none";
	$('contact_form').style.display = "block";
}

function mailValidation(email)
{
/*	var verif = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
	if (verif.exec(email) == null)
	{
		$('email').className = "champerror";
		$('contact_error').innerHTML = "Il nous faut une adresse e-mail valide...";
		return false;
	}
	else
	{
		$('email').className = "champ";
		$('contact_error').innerHTML = "";
		return true;
	}*/
	return true;
}

function focusMsg(message)
{
	if (message.className == "champerror") message.className = "champ";
	if (message.value == "Votre message...") message.value = "";
}

function focusMail(email)
{
	if (email.value == "Votre email...") email.value = "";
}
var checkmail = true;
var checkmsg = true;