 $(document).ready(function(){
		var options = { 
			target:		'#formcontact', 
			url:		'http://www.sos-forme.com/_contact.php',
			type:		'post',
			beforeSubmit: validation,
			error: function() {
				$('#alerte').show();
				$('#alerte').html("<strong>Une erreur est survenue, impossible de transmettre votre message.</strong>");
			}
		};
		
		$("a.nyromodal").livequery('click', function(e){
			e.preventDefault();
			$(this).nyroModalManual({title: null, zIndexStart: 1000});
			return false;
		});

		$("#contact").livequery('submit', function(){
			$(this).ajaxSubmit(options); 
			return false;
		});
		
		$("a.menu, a.ajax").livequery('click', lien);
		
		flash();
});

function flash(){
	swfobject.embedSWF("images/sosp.swf", "flash", "300", "250", "8", "#FFFFFF");
}


function testEmail(email){
	return /\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(email);
}

function validation(){
	var message = $('textarea#message').fieldValue();
	var nom = $('input#nom').fieldValue();
	var email = $('input#email').fieldValue();
	var erreur = "";
	$('#message').removeClass("erreur");
	$('#nom').removeClass("erreur");
	$('#email').removeClass("erreur");
	$('#alerte').hide();
	if(!message[0]){
		erreur = "- Vous n'avez pas renseign&eacute; de message<br>";
		$('#message').addClass("erreur");
	}

	if(!nom[0]){
		erreur += "- Votre nom n'est pas renseign&eacute;.<br>";
		$('#nom').addClass("erreur");
	}

	if(!email[0]){
		erreur += "- Votre email n'est pas renseign&eacute;e.";
		$('#email').addClass("erreur");
	} else if(!testEmail(email)) {
		erreur += "- Votre email n'est pas valide.";
		$('#email').addClass("erreur");
	}			

	if(erreur != ""){
		$('#alerte').show();
		$('#alerte').html("<strong>Des erreurs ont &eacute;t&eacute; d&eacute;tect&eacute;es : </strong><br>"+erreur);
		return false;
	}
	return true;
}

function lien(){
	if($(this).attr('target') != '_blank') {
		$("#coldroite").text('');
		$("#coldroite").prepend('<div class="chargement"><img src="images/ajax-loader.gif" />Chargement en cours...</div>');
		$("#coldroite").load(this.href, null, function(){ $("#chargementencours").hide(); flash(); });
		
	} else {
		window.open(this.href);
	}
		return false;
}
