/*
 * Javascript(s) du block de contact (formulaire)
 *
 */

/*if(!$.validator) {
	console.error("jquery.validate.js est manquant!");
} else {
 
	$.validator.setDefaults({
		debug: false
	});
	

	
	$().ready(function() {
		if(!lg) lg = 'fr';
		var cfg_lg = new Array();
		// FR
		cfg_lg['fr'] 	= new Array();
		cfg_lg['fr'][0]	= "Veuillez indiquer votre nom";
		cfg_lg['fr'][1]	= "Veuillez indiquer votre prénom";
		cfg_lg['fr'][2]	= "Veuillez indiquer votre numéro de téléphone";
		cfg_lg['fr'][3]	= "Veuillez indiquer un email valide";
		cfg_lg['fr'][4]	= "Veuillez indiquer votre adresse complète";
		cfg_lg['fr'][5]	= "Veuillez indiquer votre code postal";
		cfg_lg['fr'][6]	= "Veuillez indiquer votre ville";
		cfg_lg['fr'][7]	= "Veuillez indiquer votre message";
		cfg_lg['fr'][8]	= "Le code de vérification est obligatoire";
		// EN 
		cfg_lg['en'] 	= new Array();
		cfg_lg['en'][0]	= "Please enter your name";
		cfg_lg['en'][1]	= "Please enter your first name";
		cfg_lg['en'][2]	= "Please enter your phone";
		cfg_lg['en'][3]	= "Please enter a valid email address";
		cfg_lg['en'][4]	= "Please enter your address";
		cfg_lg['en'][5]	= "Please enter your postcode";
		cfg_lg['en'][6]	= "Please enter your city";
		cfg_lg['en'][7]	= "Please enter your message";
		cfg_lg['en'][8]	= "Please enter the nospam code";		
		// DE 
		cfg_lg['de'] 	= new Array();
		cfg_lg['de'][0]	= "Bitte geben Sie einen Namen ein.";
		cfg_lg['de'][1]	= "Information erforderlich";
		cfg_lg['de'][2]	= "Information erforderlich";
		cfg_lg['de'][3]	= "Bitte geben Sie eine E-Mail Adresse ein.";
		cfg_lg['de'][4]	= "Information erforderlich";
		cfg_lg['de'][5]	= "Information erforderlich";
		cfg_lg['de'][6]	= "Information erforderlich";
		cfg_lg['de'][7]	= "Bitte geben Sie einen Nachricht ein.";
		cfg_lg['de'][8]	= "Information erforderlich";
		
		$("#form_contact").validate({
			rules: {
				nom: { required: true },
				prenom: { required: true },
				telephone: { required: true },
				email: {
					required: true,
					email: true
				},
				adresse: { required: true },
				codepostal: { required: true },
				ville: { required: true },
				message: { required: true },
				captcha_code: { required: true }
			},
			messages: {
				nom: 			cfg_lg[lg][0],
				prenom: 		cfg_lg[lg][1],
				telephone: 		cfg_lg[lg][2],
				email: 			cfg_lg[lg][3],
				adresse: 		cfg_lg[lg][4],
				codepostal: 	cfg_lg[lg][5],
				ville: 			cfg_lg[lg][6],
				message: 		cfg_lg[lg][7],
				captcha_code: 	cfg_lg[lg][8]
			}
		});
		var firstinput = $("#form_contact input[@type=text]").get(0);
		$(firstinput).focus();
	});

} // fin else*/


$(document).ready(function() {

	var strChUserAgent = navigator.userAgent;
	var intSplitStart = strChUserAgent.indexOf("(",0);
	var intSplitEnd = strChUserAgent.indexOf(")",0);
	var strChMid = strChUserAgent.substring(intSplitStart, intSplitEnd);
	
	if(strChMid.indexOf("MSIE 6") != -1 || strChMid.indexOf("MSIE 7") != -1) {
		if(!$.validator) {
			console.error("jquery.validate.js est manquant!");
		} else {
			$.validator.setDefaults({
				debug: false
			});
			
			$().ready(function() {
				if(!lg) lg = 'fr';
				var cfg_lg = new Array();
				// FR
				cfg_lg['fr'] 	= new Array();
				cfg_lg['fr'][0]	= "Veuillez indiquer votre nom";
				cfg_lg['fr'][1]	= "Veuillez indiquer votre prénom";
				cfg_lg['fr'][2]	= "Veuillez indiquer votre numéro de téléphone";
				cfg_lg['fr'][3]	= "Veuillez indiquer un email valide";
				cfg_lg['fr'][4]	= "Veuillez indiquer votre adresse complète";
				cfg_lg['fr'][5]	= "Veuillez indiquer votre code postal";
				cfg_lg['fr'][6]	= "Veuillez indiquer votre ville";
				cfg_lg['fr'][7]	= "Veuillez indiquer votre message";
				cfg_lg['fr'][8]	= "Le code de vérification est obligatoire";
				// EN 
				cfg_lg['en'] 	= new Array();
				cfg_lg['en'][0]	= "Please enter your name";
				cfg_lg['en'][1]	= "Please enter your first name";
				cfg_lg['en'][2]	= "Please enter your phone";
				cfg_lg['en'][3]	= "Please enter a valid email address";
				cfg_lg['en'][4]	= "Please enter your address";
				cfg_lg['en'][5]	= "Please enter your postcode";
				cfg_lg['en'][6]	= "Please enter your city";
				cfg_lg['en'][7]	= "Please enter your message";
				cfg_lg['en'][8]	= "Please enter the nospam code";		
				// DE 
				cfg_lg['de'] 	= new Array();
				cfg_lg['de'][0]	= "Bitte geben Sie einen Namen ein.";
				cfg_lg['de'][1]	= "Information erforderlich";
				cfg_lg['de'][2]	= "Information erforderlich";
				cfg_lg['de'][3]	= "Bitte geben Sie eine E-Mail Adresse ein.";
				cfg_lg['de'][4]	= "Information erforderlich";
				cfg_lg['de'][5]	= "Information erforderlich";
				cfg_lg['de'][6]	= "Information erforderlich";
				cfg_lg['de'][7]	= "Bitte geben Sie einen Nachricht ein.";
				cfg_lg['de'][8]	= "Information erforderlich";
				
				$("#form_contact").validate({
					rules: {
						nom: { required: true },
						prenom: { required: true },
						telephone: { 
							required: true, 
							number: true
						},
						email: {
							required: true,
							email: true
						},
						adresse: { required: true },
						codepostal: { 
							required: true, 
							number: true 
						},
						ville: { required: true },
						message: { required: true },
						captcha_code: { required: true }
					},
					messages: {
						nom: 			cfg_lg[lg][0],
						prenom: 		cfg_lg[lg][1],
						telephone: 		cfg_lg[lg][2],
						email: 			cfg_lg[lg][3],
						adresse: 		cfg_lg[lg][4],
						codepostal: 	cfg_lg[lg][5],
						ville: 			cfg_lg[lg][6],
						message: 		cfg_lg[lg][7],
						captcha_code: 	cfg_lg[lg][8]
					}
				});
				var firstinput = $("#form_contact input[type=text]").get(0);
				$(firstinput).focus();
			});
		} // fin else
	}
	else {
		if($('#form_contact').length) {
			$('#form_contact').ketchup();
		}
	}
});
