
//Validate the controls of store locator page before doing a postback.
 function ValidateStoreLocator(command_as_string)
 {
    var appPath = "ctl00_MainContent_StoreLocator1_";

    var textBoxPostalCode = document.getElementById(appPath+'textBoxPostalCode').value;
    var regPostalCode = new RegExp("^[a-zA-Z]\\d[a-zA-Z]\\s?\\d[a-zA-Z]\\d$");
    var isValidFormat = regPostalCode.exec(textBoxPostalCode);
    //var textBoxAddress = document.getElementById(appPath+'textBoxAddress').value;
    var provinceNotSelected = document.getElementById(appPath+'ddlProvince')[0].selected;
    
    switch(command_as_string)
    {
        case 'ByProvince':
        return !provinceNotSelected; // check if the index > 0
        break;
        
        default: // right it means by postal code - only 2 options
        return isValidFormat != null ? true :false;
        break;       
    }
}