﻿$(document).ready(function() {
    if ($('#login').length > 0) {
        // LoginValidationSummary
        if ($('#loginValidationBox ul li:first').text().substring(0, 2) == "uw") {
            ShowLoginValidation();
        }
        else {
            HideLoginValidation()
        }
        var klantnummer = $('#txtKlantnummer').get(0).value
        if (klantnummer.length == 0) {
            klantnummer = readCookie('greenchoice.klantnummer')
            if (klantnummer != null) {
                $('#txtKlantnummer').get(0).value = klantnummer;
            }
        }
        $('#txtKlantnummer').numeric();
        $('#txtHuisnummer').numeric();
        $('#txtPostcode').mask("9999aa");
    }
});
function ShowLoginValidation() {
    // Toon de loginValidationBackground
    $("#loginValidationBackground").css('display', 'block');
    $("#loginValidationBackground").css('height', $(window).height())
    $("#loginValidationBackground").css('width', $(window).width() + 30)

    // centreer de loginValidationBox
    var o = $(window).height() / 2 - $('#loginValidationBox').height() / 2 + $(window).scrollTop() + "px";
    var t = $(window).width() / 2 - $('#loginValidationBox').width() / 2 + $(window).scrollLeft() + "px";
    $('#loginValidationBox').css('display', 'block');
    $('#loginValidationBox').css('top', o);
    $('#loginValidationBox').css('left', t);
}
function HideLoginValidation() {
    // verberg de loginValidationBackground
    $("#loginValidationBackground").css('display', 'none');
    $("#loginValidationBackground").css('height', 0)
    $("#loginValidationBackground").css('width', 0)
    $("#loginValidationBox").css('display', 'none');
}
function HandleFormSubmit() {
    var klantnummer = $('#txtKlantnummer').get(0).value;
    // Maak een cookie met het klantnummer aan.
    if (klantnummer.length > 0) {
        createCookie('greenchoice.klantnummer', klantnummer, 256)
    }
    // Submit het formulier.
    $('[name=Form1]').submit();
}
// CreateCookie
function createCookie(name, value, days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }
    else var expires = "";
    document.cookie = name + "=" + value + expires + "; path=/";
}
// ReadCookie
function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
    return null;
}