allowSubmit = true;

function submitForm(m, y) {
    if (allowSubmit) {
        String.prototype.trim = function(){return this.replace(/^\s*|\s*$/g,"");}
        var errstr = "";

        if (!document.getElementById('tsandcs').checked)
            errstr += "Du hast nicht unsere bedingungen angenommen\n";
		if (document.getElementById('title').value.length < 1)
            errstr += "Deinen titel bitte richtig eintragen\n";
        if (document.getElementById('first').value.length < 1)
            errstr += "Deinen vornamen bitte richtig eintragen\n";
        if (document.getElementById('last').value.length < 1)
            errstr += "Deinen familiennameen bitte richtig eintragen\n";
        if (document.getElementById('address').value.length < 4)
            errstr += "Deine adresse bitte richtig eintragen\n";
        if (document.getElementById('city').value.length < 3)
            errstr += "Deine stadt bitte richtig betreten\n";
        if (document.getElementById('post_code').value.length < 2)
            errstr += "Du hast nicht deinen postleitzahl richtig eingetragen\n";
        if (document.getElementById('dcountry').value.length < 1)
	        errstr += unescape("Dein land bitte vorw%E4hlen\n");
        if (!document.getElementById('driverphone').value.match(/^\d{5,}$/))
            errstr += "Du hast nicht deine telefonnummer richtig eingetragen\n";
        email = document.getElementById('email').value.trim();
        email2 = document.getElementById('email2').value.trim();
        if (email != email2)
            errstr += unescape("Dein email address wurde anders als in die zwei k%E4sten eingetragen\n");
        else if (!email.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,6})+$/))
            errstr += unescape("Dein email address ist unzul%E4ssig\n");
		
		if (document.getElementById('cardType').value.length <  1)
            errstr += "Deine kreditkarte art bitte eintragen\n";
        if (!document.getElementById('cardNum').value.match(/[0-9]{16,}/i))
            errstr += "Du hast nicht deine Kreditkarte Zahl richtig eingetragen\n";
        if (document.getElementById('cardName').value.length < 4)
            errstr += "Den Namen auf deiner Kreditkarte bitte richtig eintragen\n";
        if (document.getElementById('card_end_month').value == "" || document.getElementById('card_end_year').value == "")
            errstr += "Das Verfallsdatum an deiner Kreditkarte bitte richtig erreichen\n";
        if (document.getElementById('card_end_month').value < m && document.getElementById('card_end_year').value == y)
            errstr += "Das Verfallsdatum deiner Kreditkarte ist in der Vergangenheit\n";
        if (!document.getElementById('ccv').value.match(/^\d{3,3}$/))
            errstr += "Deinen Sicherheit Code bitte richtig eingeben\n";		
		
		if (errstr.length == 0) {
            allowSubmit = false;
            //document.getElementById('form1').action = "https://be.weesh.co.uk/booking.php?book=reference";
			document.getElementById('form1').action = "https://www.autoxia.de/booking.php?book=reference";
            document.getElementById('form1').submit();
        } else
            alert(errstr);
    }
}
