﻿function submitLocalDealerZipCode(id)
{
    var zipCode = $('#' + id).val();
    zipCode = zipCode.replace(" ", "");

    if (zipCode.match(/(^\d{5}$)|(^[ABCEGHJKLMNPRSTVXYabceghjklmnprstvxy]\d[A-Za-z]\s?\d[A-Za-z]\d$)|(^([Gg][Ii][Rr]\s?0[Aa]{2}|[A-PR-UWYZa-pr-uwyz]([0-9][0-9A-HJKPS-UWa-hjkps-uw]?|[A-HK-Ya-hk-y][0-9][0-9ABEHMNPRV-Yabehmnprv-y]?)\s?[0-9][ABD-HJLNP-UW-Zabd-hjlnp-uw-z]{2})$)|(^[Bb]{2}\d{5}$)/))
    {
        if ($.cookie != null)
        {
            $.cookie("IFRedirectZip", zipCode, { path: '/', domain: 'invisiblefence.com' });
            $.cookie("MVIndex", "1", { path: '/', domain: 'invisiblefence.com' });
            window.location = "/Free-Consultation/Find-Your-Dealer.aspx";
        }
    }
    else
    {
        alert('Please enter a valid postal code.');
    }
    return false;
}


$('[id$="txtPhoneAreaCode"]').live('keyup', function (event)
{
    if ($(this).val().length == $(this).attr("maxlength"))
        $('[id$="txtPhonePrefix"]').focus();
});
$('[id$="txtPhonePrefix"]').live('keyup', function (event)
{
    if (event.keyCode == 8 && $(this).val().length == 0)
    {
        $('[id$="txtPhoneAreaCode"]').focus();
        $('[id$="txtPhoneAreaCode"]').val($('[id$="txtPhoneAreaCode"]').val());
    }
    if ($(this).val().length == $(this).attr("maxlength"))
        $('[id$="txtPhoneNumber"]').focus();
});
$('[id$="txtPhoneNumber"]').live('keyup', function (event)
{
    if (event.keyCode == 8 && $(this).val().length == 0)
    {
        $('[id$="txtPhonePrefix"]').focus();
        $('[id$="txtPhonePrefix"]').val($('[id$="txtPhonePrefix"]').val());
    }
});

function LimitChars(field, max, left)
{
    if (field.value.length > max)
        field.value = field.value.substring(0, max);

    $(left).html(max - field.value.length);
}
