// JavaScript Document
// Template.js
$(document).ready(function(){
	$('#mail').focus(function() {
		if($(this).val() == 'Votre adresse email')
			$('#mail').val('');
	}).blur(function() {
		if ($(this).val() == '') {
			$('#mail').val('Votre adresse email');
		}
	});
});



function save_inscription(){
	var email = $('#mail').val();
	var error = '';
	var success = '';
	
	var adwords = 	'<!-- Google Code for Inscription newsletter Conversion Page --><script type="text/javascript">';
	adwords +=	'<!--';
	adwords +=	'var google_conversion_id = 1030013637;';
	adwords +=	'var google_conversion_language = "fr";';
	adwords +=	'var google_conversion_format = "3";';
	adwords +=	'var google_conversion_color = "ffffff";';
	adwords +=	'var google_conversion_label = "lE8TCM-mqgEQxYWT6wM";';
	adwords +=	'var google_conversion_value = 0;';
	adwords +=	'//-->';
	adwords +=	'</script>';
	adwords +=	'<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js">';
	adwords +=	'</script>';
	adwords +=	'<noscript>';
	adwords +=	'<div style="display:inline;">';
	adwords +=	'<img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/1030013637/?label=lE8TCM-mqgEQxYWT6wM&amp;guid=ON&amp;script=0"/>';
	adwords +=	'</div>';
	adwords +=	'</noscript>';
	
	if(validEmail(email)){
		$.ajax({
		   type: "POST",
		   url: "/js/ajax/newsletter.php",
		   data: "email="+email,
		   async: false,
		   success: function(msg){
			    if(msg == '<success/>'){
					success = 'Votre inscription a bien &eacute;t&eacute; prise en compte.';
					try {
						_gaq.push(['_trackPageview','/validation/newsletter']);
					} catch(err) {}
				}else{
					error = 'Une erreur est survenue lors de l\'enregistrement de votre email. Veuillez r&eacute;assayer.';	
				}
		   }
		});
	}
	else error = 'Le format de votre adresse email n\'a pas &eacute;t&eacute; reconnu. Veuillez v&eacute;rifier.';
	
	
	$('.message p').fadeOut(600, function(){
		if(error != ''){
			$('.message p').addClass('error');
			$('.message p').removeClass('valid');
			$('.message p').html(error);
		}
		else{
			$('.message p').removeClass('error');
			$('.message p').addClass('valid');
			$('.message p').html(success + adwords);	
			$('#mail').val('');
		}
		$('.message p').fadeIn(200);
	});
	
	return false;
}
// submenu.js
$(document).ready(function(){
	$("#content ul#submenu li").hover(
		function(){
			$(this).addClass("hover");
		},function(){
			$(this).removeClass("hover");
		}
	);
});
// string.js
/*	JavaScript string functions
 *
 */
function trim( str ){
	if( !str ) return '';
	str = str.replace( /^\s/g, '' );
	str = str.replace( /\s$/g, '' );
	return str;
}
// Retourne un booléen indiquant si la chaine passée en paramètre contient une adresse email valide.
function validEmail( str ){
	return str.match( /^[a-z0-9\-\_]+(\.[a-z0-9\-\_]+)*@[a-z0-9\-\_]+(\.[a-z0-9\-\_]+)+$/i );
}

function nl2br( str ){
	return str.replace( /\n/g, '<br />' );
}
