		var register = false;

		function changeAccountType(guest) {
			if (guest) {
				resetpw();
				register = false;
			}
			else {
				loadpw();
				register = true;
			}		
		}

    function loadpw() {
        document.getElementById('password-register').style.display="block";
        document.forms["create_account"].setAttribute("action","create_account.php");
    }
    
    
    function resetpw() {
        document.getElementById('password-register').style.display="none";
        document.forms["create_account"].setAttribute("action","create_guest_account.php");				
    }
    
    
    function check_form_register(form_name) {
        if (submitted == true) {
            alert(unescape("Diese Seite wurde bereits best%E4tigt. Klicken Sie bitte OK und warten bis der Prozess durchgef%FChrt wurde."));
            return false;
        }

        error = false;
        form = form_name;
        error_message = unescape("Notwendige Angaben fehlen! Bitte richtig ausf%FCllen.\n\n");
        
        check_radio("gender", "Bitte w&auml;hlen Sie Ihre Anrede aus.");
        
        check_input("firstname", 2, "Ihr Vorname muss aus mindestens 2 Zeichen bestehen.");
        check_input("lastname", 2, "Ihr Nachname muss aus mindestens 2 Zeichen bestehen.");
        
        check_input("dob", 10, "Ihr Geburtsdatum muss im Format TT.MM.JJJJ (zB. 21.05.1970) eingeben werden");
        
        check_input("email_address", 6, "Ihre eMail-Adresse muss aus mindestens 6 Zeichen bestehen.");
        check_input("street_address", 5, "Strasse/Nr muss aus mindestens 5 Zeichen bestehen.");
        check_input("postcode", 3, "Ihre Postleitzahl muss aus mindestens 3 Zeichen bestehen.");
        check_input("city", 3, "Ort muss aus mindestens 3 Zeichen bestehen.");
        
        check_select("country", "", "Bitte w%E4hlen Sie ihr Land aus der Liste aus.");
        
        check_input("telephone", 5, "Ihre Telefonnummer muss aus mindestens 5 Zeichen bestehen.");
        
				if (register) {
					check_password("password", "confirmation", 5, "Ihr Passwort muss aus mindestens 5 Zeichen bestehen.", "Ihre Passw%F6rter stimmen nicht %FCberein.");
					check_password_new("password_current", "password_new", "password_confirmation", 5, "Ihr Passwort muss aus mindestens 5 Zeichen bestehen.", "Ihr neues Passwort muss aus mindestens 5 Zeichen bestehen.", "Ihre Passw%F6rter stimmen nicht %FCberein.");
        }
				
        if (error == true) {
            alert(unescape(error_message));
            return false;
        } else {
            submitted = true;
            return true;
        }
    }
