
$(document).ready(function(){

	// Validate extensions
	$.validator.addMethod(
		"dateCH",
		function(value, element) {
		    return value.match(/^\d\d?\.\d\d?\.\d\d\d\d$/);
		},
		"Please enter a date in the format dd/mm/yyyy"
	);
	$.validator.methods.equal = function(value, element, param) {
		return value == param;
	};

	// Order form
	$("#orderform").validate({
		wrapper: "div",
		rules: {
			name: "required",
			vorname: "required",
			strasse: "required",
			plzort: {required: true}, 
			telefon: "required",
			email: {required: true, email: true},
			datumxxx: {required: true, dateCH: true},
			code: {equal: "4928"},
			chasselas_cl75: {digits: true},
			chasselas_cl50: {digits: true},
			pinotblanc_cl75: {digits: true},
			pinotblanc_cl50: {digits: true},
			sauvignonblanc_cl75: {digits: true},
			sauvignonblanc_cl50: {digits: true},
			chardonnay_cl75: {digits: true},
			chardonnay_cl50: {digits: true},
			chardonnaycheneepuise_cl75: {digits: true},
			chardonnaycheneepuise_cl50: {digits: true},
			rosedegamay_cl75: {digits: true},
			rosedegamay_cl50: {digits: true},
			gamay_cl75: {digits: true},
			gamay_cl50: {digits: true},
			oeildeperdrix_cl75: {digits: true},
			oeildeperdrix_cl50: {digits: true},
			pinotnoir_cl75: {digits: true},
			pinotnoir_cl50: {digits: true},
			cuveemurat2007_cl75: {digits: true},
			cuveemurat2007_cl50: {digits: true},
			gamaretgaranoir_cl75: {digits: true},
			gamaretgaranoir_cl50: {digits: true},
			merlot_cl75: {digits: true},
			merlot_cl50: {digits: true},
			blancdeblancs_cl75: {digits: true},
			blancdeblancs_cl50: {digits: true},
			doucelarme_cl75: {digits: true},
			doucelarme_cl50: {digits: true}
		},	
		errorPlacement: function(error, element) {}
	});
	
	// Credits
	$("div.designbynerves").fadeTo(0, 0.1);
	$("div.designbynerves").hover(function() {
		$(this).stop().fadeTo(400, 1.0);
	},function() {
		$(this).stop().fadeTo(400, 0.1);
	});
	
});

