$(document).ready(function(){
    $("#kontakt").validate({
        messages: {
            firstname: {
                required: "Bitte geben Sie Ihren Vornamen ein",
                minlength: "Ihr Vorname muss aus mindestens 2 Zeichen bestehen"
            },
            lastname: {
                required: "Bitte geben Sie Ihren Nachnamen ein",
                minlength: "Ihr Nachname muss aus mindestens 2 Zeichen bestehen"
            },
            email: {
                required: "Bitte geben Sie Ihre E-Mail Adresse ein",
                email: "Bitte geben Sie eine gültige E-Mail Adresse ein"
            },
            phone: {
                required: "Bitte geben Sie Ihre Telefonnummer ein",
                minlength: "Ihre Telefonnummer muss aus mindestens 2 Zeichen bestehen"
            },
            address: {
                required: "Bitte geben Sie Ihre Straße und Hausnummer ein",
                minlength: "Ihre Adresse muss aus mindestens 2 Zeichen bestehen"
            },
            plz: {
                required: "Bitte geben Sie Ihre Postleitzahl ein",
                minlength: "Ihre Postleitzahl muss aus mindestens 2 Zeichen bestehen"
            },
            city: {
                required: "Bitte geben Sie Ihren Wohnort ein",
                minlength: "Ihr Wohnort muss aus mindestens 2 Zeichen bestehen"
            },
            country: {
                required: "Bitte geben Sie Ihr Land ein",
                minlength: "Ihr Land muss aus mindestens 2 Zeichen bestehen"
            },
            payment_type: {
                required: "Bitte stimmen Sie der Einzugsermächtigung zu"
            },
            bank: {
                required: "Bitte geben Sie den Namen Ihres Bankinstituts ein",
                minlength: "Der Name Ihres Bankinstitus muss aus mindestens 2 Zeichen bestehen"
            },
            blz: {
                required: "Bitte geben Sie Ihre Bankleitzahl ein",
                minlength: "Ihre Bankleitzahl muss aus mindestens 5 Zeichen bestehen"
            },
            inhaber: {
                required: "Bitte geben Sie den vollständigen Namen des Kontoinhabers ein",
                minlength: "Der Name des Kontoinhabers muss aus mindestens 2 Zeichen bestehen"
            },
            konto: {
                required: "Bitte geben Sie Ihre Kontonummer ein",
                minlength: "Ihre Kontonummer muss aus mindestens 2 Zeichen bestehen"
            },
            agb: {
                required: "Bitte stimmen Sie den Allgemeinen Geschäftsbedingungen zu"
            },
            queue: {
                required: "Bitte geben Sie die Art der Supportanfrage an"
            },
            image_type: {
                required: "Bitte wählen Sie das gewünschte Image aus"
            },
            anfrage: {
                required: "Bitte geben Sie Ihre Supportanfrage an uns ein",
                minlength: "Ihre Nachricht muss aus mindestens 2 Zeichen bestehen",
                maxlength: "Ihre Nachricht darf aus maximal 500 Zeichen bestehen"
            },
            domainname: {
                required: "Bitte geben Sie Ihren gewünschten Domainnamen ein",
                minlength: "Ihr Domainname muss aus mindestens 5 Zeichen bestehen"
            },
            domain_agb: {
                required: "Bitte erklären Sie sich einverstanden mit dem direkten Vertragsverhältnis zwischen Ihnen und der Registrierungsbehörde"
            },
            message: {
                required: "Bitte geben Sie Ihre Nachricht an uns ein",
                minlength: "Ihre Nachricht muss aus mindestens 2 Zeichen bestehen",
                maxlength: "Ihre Nachricht darf aus maximal 500 Zeichen bestehen"
            }
        }
    });
	
	$(".lightbox").lightBox();
	$(".lightbox img")
    .wrap("<div class='wrap1'><div class='wrap2'>" +
    "<div class='wrap3'></div></div></div>");

	$("#all_container")
    .wrap("<div class='wrap0_all'><div class='wrap1_all'><div class='wrap2_all'>" +
    "<div class='wrap3_all'></div></div></div></div>");
    
    // animation on main page
    if (window.location.pathname === '/') {
        $('#w3').animate({
            'width': '70%'
        }, 2000).animate({
            'width': '100%'
        }, 5000);
    }
});

function validateForm(url) {
    var theAction = 'http://' + window.location.host + url.join('/');
    //console.log(theAction);
    $('#kontakt').attr({action: theAction});
    $('#submit_mail').attr({name: ['request', 'SendMail'].join('')});   
}

function oeffnefenster(url) {
    fenster = window.open(url, "fenster1", "width=1024,height=768,status=yes,scrollbars=yes,resizable=yes");
    fenster.focus();
}
