function URLDecode(url) {
	var o = url;
	var binVal, t, b;
	var r = /(%[^%]{2}|\+)/;
		while ((m = r.exec(o)) != null && m.length > 1 && m[1] != '') {
		if (m[1] == '+') {
			t = ' ';
		} else {
			b = parseInt(m[1].substr(1), 16);
			t = String.fromCharCode(b);
		}
		o = o.replace(m[1], t);
	}
	return o;
}

$().ready(function() {
	$("#kontaktform").validate({
		rules: {
			name: "required",
			vorwahl: {
				digits: true,
				min: 3
			},
			plz:{
				digits: true,
				minlength: 5,
				maxlength: 5,
				required: true
				},	
			ort: {
				required: true
			},	
			apEmail: {
				required: true
			},
			apEmailBest: {
				required:true,
				equalTo: "#apEmail"
			},
			agb: "required",
			mycaptcha: "required"
		},
		messages: {
			name: "Bitte geben Sie Nach- oder Firmenname an",
			apEmail: "Bitte geben Sie eine gültige Email-Adresse an",
			nummer: "Bitte geben Sie mindestens eine Mobil- oder Festnetznummer an (nur Ziffern)",
			nummerMobil: "Bitte geben Sie mindestens eine Mobil- oder Festnetznummer an (nur Ziffern)",
			agb: "<p class='agbWarning'>Bitte akzeptieren Sie unsere AGB</p>",
			mycaptcha: "Bitte geben Sie das Captcha an"
		}							   
	
	});
	$('#name').val(URLDecode(jQuery.url.param("name")));
	$('#vorname').val(URLDecode(jQuery.url.param("vorname")));
	$('#beruf').val(URLDecode(jQuery.url.param("beruf")));
	$('#vorwahl').val(URLDecode(jQuery.url.param("vorwahl")));
	$('#nummer').val(URLDecode(jQuery.url.param("nummer")));
	$('#vorwahlFax').val(URLDecode(jQuery.url.param("faxVw")));
	$('#nummerFax').val(URLDecode(jQuery.url.param("faxNr")));
	$('#nummerMobil').val(URLDecode(jQuery.url.param("mobil")));
	$('#strasse').val(URLDecode(jQuery.url.param("strasse")));
	$('#hausnummer').val(URLDecode(jQuery.url.param("hausnummer")));
	$('#plz').val(URLDecode(jQuery.url.param("plz")));
	$('#ort').val(URLDecode(jQuery.url.param("ort")));
	$('#ansprechpartner').val(URLDecode(jQuery.url.param("ansprechpartner")));
	$('#apEmail').val(URLDecode(jQuery.url.param("apEmail")));
	$('#apEmailBest').val(URLDecode(jQuery.url.param("apEmail")));
	$('#bemerkungen').val(URLDecode(jQuery.url.param("bemerkungen")));
});


function printPage() {
if (window.print) {
	jetztdrucken = confirm('Angaben ausdrucken ?');
	if (jetztdrucken) window.print();
	   }
}

