﻿// JScript File

function checkZip()
{
   //document.SFInputForm.advanced.value = 0;
   runCheck(); 
}

function runCheck()
{
    var zip;
    var province;
    var provCheck = 0;
    
    try
    {
        zip = document.SFInputForm["fl"].value;
    }
    catch(e)
    {
        zip = "";
        
        try
        {
            province = document.SFInputForm.province.options[document.SFInputForm.province.selectedIndex].value;            
            if (province.length > 0)
            {
                provCheck = 1;
            }   
        }
        catch(e)
        {
            provCheck = 0; 
        }        
    }
    if (displayZip)
    {
        if (validateZip(zip) || provCheck == 1)
        {
            document.SFInputForm.submit();   
        }
        else
        {
            alert(zipMessage);
        }
    }
    else
    {
        document.SFInputForm.submit(); 
    }
}

function validateZip(zip)
{
    var newZip;
    
    if (zip.length == 0 || zip.length > 12)
        return false;

    if (zipExpress.test(zip))
        return true;
    else
        return false;
}

function advancedSearch()
{
    document.SFInputForm.advanced.value = 1;
    document.SFInputForm.submit(); 
    //runCheck();
}

//function for forcing form submission
function checkEnter(e)
{
    var characterCode
    if(e && e.which)
    {
        e = e
        characterCode = e.which
    }
    else
    {
        e = event
        characterCode = e.keyCode
    }	 
    if(characterCode == 13)
    {
        checkZip();
        return false
    }
    return true	
}
