// JavaScript Document

var gmap_pessacLink = "http://maps.google.com/maps?f=q&hl=fr&geocode=&q=burdigala+ench%C3%A8res&sll=44.801814,-0.678406&sspn=0.367841,0.917358&ie=UTF8&ei=504QSPfaGaXUogOhmOTjDw&sig2=NStpvoQC-FrpYMAcokjY-w&cd=1&cid=44802010,-652759,13371941782937456288&li=lmd&z=13&iwloc=A";
var gmap_gujanLink = "http://maps.google.com/maps?f=q&hl=fr&geocode=&q=burdigala+ench%C3%A8res&sll=44.801814,-0.678406&sspn=0.367841,0.917358&ie=UTF8&ei=504QSPfaGaXUogOhmOTjDw&sig2=Bukk5UbXPKojmsn6cwHWaA&cd=2&cid=44636525,-1078954,2048917282245078680&li=lmd&ll=44.656382,-1.028938&spn=0.044325,0.11467&z=14&iwloc=A";

function openGmap(lieu){
	var url = lieu == "pessac" ? gmap_pessacLink : gmap_gujanLink;
	window.open(url);
}
function overGmap(lieu){
	var image = document.getElementById("gmapThumb");
	image.src = "../medias/images/contact/"+lieu+".jpg";
}

function valideForm(){
	var n  = valideName();
	var e  = valideEmail();
	var s  = valideSubject();
	var m  = valideMessage();
	var rs = n && e && s && m;
	document.getElementById("form_contact_submit").disabled = !rs;
	return rs;
}

function valideName(){
	var value = document.getElementById("nom").value;
	var rs = value.length >= 3;
	document.getElementById("nom_ok").style.display = rs ? "block" : "none";
	return rs;
}

function valideEmail(){
	var pattern = /^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$/;
	var value = document.getElementById("email").value;
	var rs = pattern.test(value);
	document.getElementById("email_ok").style.display = rs ? "block" : "none";
	return rs;
}

function valideSubject(){
	var value = document.getElementById("sujet").value;
	var rs = value.length >= 2;
	document.getElementById("sujet_ok").style.display = rs ? "block" : "none";
	return rs;
}

function valideMessage(){
	var rs = true;
	var value = document.getElementById("message").value;
	var rs = value.length >= 2;
	/*if (value.indexOf("\n") == -1) rs = false;
	else {
		var tmp = value.split("\n");
		for (var i=0; i<tmp.length; i++) {
			if (tmp[i].length < 2) rs = false;
		}
	}*/
	document.getElementById("message_ok").style.display = rs ? "block" : "none";
	return rs;
}