﻿$(document).ready(function() {
$("[id$='txtBottleCode2']").keydown(function(event) {
    onlynumbers(event);
});
$("[id$='txtBottleCode3']").keydown(function(event) {
        onlynumbers(event);
    });
}); 

function onlynumbers(event) {
    if (event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9) {
    }
    else {
        if ((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105)) {
        }
        else {
            event.preventDefault();
        }
    }
}

function ValidteWordVerificationErr() {
    $(".errorMessages").html('Please ensure you have entered all fields.');
    $(".errorMessages").slideDown("slow");
    ClearWordVerifyTextBox();
    var ImageButton1 = $("[id$='ImageButton1']")[0];
    ImageButton1.scrollIntoView(true);
    return false;
}
function ValidateForm() {
    if ($("[id$='txtUserName']").val() == '' || $("[id$='txtSurname']").val() == '' || $("[id$='txtPostcode']").val() == '' ||
        $("[id$='txtEmail']").val() == '' || $("[id$='txtConfirmEmail']").val() == '' || $("[id$='txtBottleCode']").val() == '' ||
        $("[id$='txtBottleCode2']").val() == '' || $("[id$='txtBottleCode3']").val() == '' ||
        $("[id$='ddlDay']").val() == 'dd' || $("[id$='ddlMonth']").val() == 'mm' || $("[id$='ddlYear']").val() == 'yyyy') {
        $(".errorMessages").html('Please ensure you have entered all fields.');
        $(".errorMessages").slideDown("slow");
        var ImageButton1 = $("[id$='ImageButton1']")[0];
        ClearWordVerifyTextBox();
        ImageButton1.scrollIntoView(true);
        return false;
    }
    //Compare the email address enetred.
    else if ($.trim($("[id$='txtEmail']").val()) != $.trim($("[id$='txtConfirmEmail']").val())) {
    $(".errorMessages").html('Please confirm your email address.');
        $(".errorMessages").slideDown("slow");
        var ImageButton1 = $("[id$='ImageButton1']")[0];
        ClearWordVerifyTextBox();
        ImageButton1.scrollIntoView(true);
        return false;
    }
    else {
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        if (reg.test($("[id$='txtEmail']").val()) == false) {
            {
                $(".errorMessages").html('Please ensure you have entered a valid email address.');
                $(".errorMessages").slideDown("slow");
                var ImageButton1 = $("[id$='ImageButton1']")[0];
                ClearWordVerifyTextBox();
                ImageButton1.scrollIntoView(true);
                return false;
            }
        }
    }
}

function PinEntryErrMsg(v) {
    if (v == "N/A") // Code NA
    {
        $(".errorMessages").html('This code does not match our records please check carefully and try again.');
        $(".errorMessages").slideDown("slow");
    }
    else if (v == "USED") {
    $(".errorMessages").html('Our records show that this bottle code has already been used.');
        $(".errorMessages").slideDown("slow");
    }
    ClearWordVerifyTextBox();
    var ImageButton1 = $("[id$='ImageButton1']")[0];
    ImageButton1.scrollIntoView(true);
}

function SuccessMsg() {
    $(".errorMessages").html('An email has been sent to you containing your unique code and a link to the napster website.');
    $(".errorMessages").slideDown("slow");
    ClearWordVerifyTextBox();
    var ImageButton1 = $("[id$='ImageButton1']")[0];
    ImageButton1.scrollIntoView(true);
}

function UserEntryErrMsg() {
    $(".errorMessages").html('Error occured while updating to the server.');
    $(".errorMessages").slideDown("slow");
    ClearWordVerifyTextBox();
    var ImageButton1 = $("[id$='ImageButton1']")[0];
    ImageButton1.scrollIntoView(true);
}

function ClearWordVerifyTextBox() {
    $("[id$='txtWordVerification']").val('');
}

function PackCodeErrorMessage() {
    $(".errorMessages").html('Please ensure you have entered a valid code.');
    $(".errorMessages").slideDown("slow");
}

function PackCodeMaxErrorMessage() {
    $(".errorMessages").html('Code has already been used.');
    $(".errorMessages").slideDown("slow");
}

function PackCodeUserMaxErrorMessage() {
    $(".errorMessages").html('You have already used this code.');
    $(".errorMessages").slideDown("slow");
}

function BlockedUserErrorMessage() {
    $(".errorMessages").html('Due to your high levels of code redemption (over 12 codes to date) to avoid malredemption please contact our customer helpline on 0871 221 0511 to validate any further claims.');
    $(".errorMessages").slideDown("slow");
}

