$(document).ready(function(){
	$('a.blank').each(function(){
		$(this).bind('click',function(e) {
			e.preventDefault();
			window.open($(this).attr('href'));
		});
	});

	if($('.searchtext')) {
		$('.searchtext').each(function(){
			$(this).bind('focus', function() {
					if($(this).val()=='Rechercher')
						$(this).val('');
				});
				$(this).bind('blur', function() {
					if($(this).val()=='')
						$(this).val('Rechercher');
				});
		});
	}

	// validate the comment form when it is submitted
	$("#commentform").validate({
		rules: {
			author: "required",
			email: {
				required: true,
				email: true
			},
			url: "url",
			comment: "required"
		},
		messages: {
			author: "Veuillez renseigner votre nom",
			last_name: "Veuillez renseigner votre nom",
			comment: "Veuillez ajouter votre commentaire",
			email: {
				required: "Veuillez renseigner votre adresse email",
				email: "Veuillez renseigner une adresse email valide"
			},
			url: {
				url: "Veuillez renseigner une url valide pour votre site"
			}
		},
		ignore: ":hidden"
	});

	$("#form-widget").validate({
		rules: {
			first_name: "required",
			last_name: "required",
			email: {
				required: true,
				email: true
			},
			URL: {
				required: true,
				url: true
			},
			company: "required",
			phone: "required",
			industry: "required"
		},
		messages: {
			first_name: "Veuillez renseigner votre pr&eacute;nom",
			last_name: "Veuillez renseigner votre nom",
			company: "Veuillez renseigner le nom de votre soci&eacute;t&eacute;",
			industry: "Veuillez renseigner votre secteur d'activit&eacute;",
			phone: "Veuillez renseigner votre numéro de téléphone",
			email: {
				required: "Veuillez renseigner votre adresse email",
				email: "Veuillez renseigner une adresse email valide"
			},
			URL: {
				required: "Veuillez renseigner votre url de site web",
				url: "Veuillez renseigner une url valide : http://www.monsite.fr"
			}
		},
		ignore: ":hidden",
		submitHandler: function(form) {
		   try {var pageTracker = _gat._getTracker('UA-10789872-1');pageTracker._trackPageview(' /Telechargement-widget');} catch(err) {}
		   form.submit();
		}
	});

	// validate the contact form when it is submitted
	$("#contact-form").validate({
		rules: {
			first_name: "required",
			last_name: "required",
			email: {
				required: true,
				email: true
			},
			company: "required",
			city: "required",
			state: "required",
			description: "required",
			phone: "required"
		},
		messages: {
			first_name: "Veuillez renseigner votre pr&eacute;nom",
			last_name: "Veuillez renseigner votre nom",
			company: "Veuillez renseigner le nom de votre soci&eacute;t&eacute;",
			city: "Veuillez renseigner votre ville",
			state: "Veuillez renseigner votre d&eacute;partement",
			phone: "Veuillez renseigner votre numéro de téléphone",
			description: "Veuillez écrire un message",
			email: {
				required: "Veuillez renseigner votre adresse email",
				email: "Veuillez renseigner une adresse email valide"
			}
		},
		ignore: ":hidden"
	});

	// validate the "et vous" form when it is submitted
	$("#et_vous-form").validate({
		rules: {
			first_name: "required",
			last_name: "required",
			email: {
				required: true,
				email: true
			},
			company: "required",
			industry: "required",
			phone: "required",
			description: "required"
		},
		messages: {
			first_name: "Veuillez renseigner votre pr&eacute;nom",
			last_name: "Veuillez renseigner votre nom",
			company: "Veuillez renseigner le nom de votre soci&eacute;t&eacute;",
			industry: "Veuillez renseigner votre secteur d'activit&eacute;",
			phone: "Veuillez renseigner votre numéro de téléphone",
			description: "Veuillez écrire un message",
			email: {
				required: "Veuillez renseigner votre adresse email",
				email: "Veuillez renseigner une adresse email valide"
			}
		},
		ignore: ":hidden"
	});


	// validate the "abonnez-vous" form when it is submitted
	$("#abonnez_vous-form").validate({
		rules: {
			first_name: "required",
			last_name: "required",
			email: {
				required: true,
				email: true
			},
			company: "required",
			city: "required",
			state: "required"
		},
		messages: {
			first_name: "Veuillez renseigner votre pr&eacute;nom",
			last_name: "Veuillez renseigner votre nom",
			company: "Veuillez renseigner le nom de votre soci&eacute;t&eacute;",
			city: "Veuillez renseigner votre ville",
			state: "Veuillez renseigner votre d&eacute;partement",
			email: {
				required: "Veuillez renseigner votre adresse email",
				email: "Veuillez renseigner une adresse email valide"
			}
		},
		ignore: ":hidden"
	});



	// ajoute les tooltips
	$('.mediaKeywords span').tooltip();
	$('.attzone span').tooltip();


	// ajoute le scroll souple sur le zoom sectoriel
	$('a:smoothscroll[href*=#]').click(function(event)
	{
		if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
			&& location.hostname == this.hostname)
		{
			var $target = $(this.hash);
			$target = $target.length && $target || $('[name=' + this.hash.slice(1) +']');
			if ($target.length)
			{
				
				var targetOffset = $target.offset().top;
				$('html,body').animate({scrollTop: targetOffset}, 1000);
				//if (!$.browser.msie) window.location.href = 'http://'+location.hostname+location.pathname+$target.selector;
				event.preventDefault(); 
			}
		}
	});


});



