//jQuery.noConflict();
jQuery(document).ready(function($){
	
	$(".popup").click(function(){ 
    window.open($(this).attr("href")); 
    return false; 
	});
	
	$("body").addClass($.browser+$.browser.version.substr(0,1));
	
	$.each($.browser, function(i, val) {
 	 if(i=="msie" && $.browser.version.substr(0,3)=="6.0"){
	 $.getScript("http://wwwdata.appli-box.com/scripts/pngfix.js");
	 $.getScript("http://wwwdata.appli-box.com/scripts/minmax.js");}
	});
	
	
	$("input").searchField(); // texte d'exemple	
	
	//////////// Validation //////////////////

	// méthode qui vérifie la validité du code postal (5 chiffres)
	jQuery.validator.addMethod("nomFormat", function(value, element) { 
		return this.optional(element) || !value.match("LastName");
	}, "This field is required.");
	
	jQuery.validator.addMethod("emailFormat", function(value, element) { 
		return this.optional(element) || !value.match("my@email.com");
	}, "Your email is incorrect.");
	
	
	$("#formContact").validate({
		rules:{ 
			Phone:{ 
                required:true,
            },
			Email:{
				required:true,
				email:true,
				emailFormat:true 
			},
			LastName:{
				required:true,
				nomFormat:true
			}
		},
		messages:{ 
			Phone:{ 
                required:"This field is required."
            },
			Email:{
				required:"This field is required.",
				email:"Your email is incorrect." ,
				emailFormat:"Your email is incorrect." 
			},
			LastName:{
				required:"This field is required.",
				nomFormat:"This field is required."
			}
		},
		errorPlacement: function(error, element) {
				error.appendTo( element.parent("p").next("div") );
			}
	});
	
	$(".formText").blur(function() {
 	 $(this).valid();
	});


	/////////////// Fin /////////////////////
	
});
	