﻿
var _south_africa_mapUrl = "Content/Map/SouthAfrica/SouthAfrica.aspx";

var _gauteng_mapUrl = "Content/Map/SouthAfrica/Gauteng/Gauteng.aspx";
var _gauteng_johannesburg_mapUrl = "Content/Map/SouthAfrica/Gauteng/Regions/Johannesburg.aspx";
var _gauteng_pretoria_mapUrl = "Content/Map/SouthAfrica/Gauteng/Regions/Pretoria.aspx";

var _kzn_mapUrl = "Content/Map/SouthAfrica/KZN/KZN.aspx";
var _kzn_durban_mapUrl = "Content/Map/SouthAfrica/KZN/Regions/Durban.aspx";
var _kzn_midlands_mapUrl = "Content/Map/SouthAfrica/KZN/Regions/Midlands.aspx";
var _kzn_north_mapUrl = "Content/Map/SouthAfrica/KZN/Regions/North.aspx";
var _kzn_north_coast_mapUrl = "Content/Map/SouthAfrica/KZN/Regions/NorthCoast.aspx";
var _kzn_pietermaritzburg_mapUrl = "Content/Map/SouthAfrica/KZN/Regions/Pietermaritzburg.aspx";
var _kzn_south_coast_mapUrl = "Content/Map/SouthAfrica/KZN/Regions/SouthCoast.aspx";


var _searchRefNumberControl = "searchRefNumberControl";
var _searchFilterControl = "searchFilterControl";

function IsAreaMap(mapUrl) {

    switch (mapUrl) {

        case _south_africa_mapUrl:
            return false;

        case _gauteng_mapUrl:
            return false;

        case _gauteng_johannesburg_mapUrl:
            return true;

        case _gauteng_pretoria_mapUrl:
            return true;

        case _kzn_mapUrl:
            return false;

        case _kzn_durban_mapUrl:
            return true;

        case _kzn_midlands_mapUrl:
            return true;

        case _kzn_north_mapUrl:
            return true;

        case _kzn_north_coast_mapUrl:
            return true;

        case _kzn_pietermaritzburg_mapUrl:
            return true;

        case _kzn_south_coast_mapUrl:
            return true;

    }
}

function GetRegionId(mapUrl) {

    switch (mapUrl) {

        case _gauteng_pretoria_mapUrl:
            return 1;

        case _gauteng_johannesburg_mapUrl:
            return 2;

        case _kzn_durban_mapUrl:
            return 3;

        case _kzn_midlands_mapUrl:
            return 4;

        case _kzn_north_mapUrl:
            return 7;

        case _kzn_north_coast_mapUrl:
            return 8;

        case _kzn_pietermaritzburg_mapUrl:
            return 9;

        case _kzn_south_coast_mapUrl:
            return 11;

    }
}

function GetSmallMapImageUrl(mapUrl) {

    switch (mapUrl) {

        case _south_africa_mapUrl:
            return "/Content/Map/Images/southafrica_small.png";

        case _gauteng_mapUrl:
            return "/Content/Map/Images/gauteng_small.png";

        case _gauteng_pretoria_mapUrl:
            return "/Content/Map/Images/gauteng_pretoria_small.png";

        case _gauteng_johannesburg_mapUrl:
            return "/Content/Map/Images/gauteng_johannesburg_small.png";

        case _kzn_mapUrl:
            return "/Content/Map/Images/kzn_small.png";

        case _kzn_durban_mapUrl:
            return "/Content/Map/Images/kzn_durban_small.png";

        case _kzn_midlands_mapUrl:
            return "/Content/Map/Images/kzn_midlands_small.png";

        case _kzn_north_mapUrl:
            return "/Content/Map/Images/kzn_north_small.png";

        case _kzn_north_coast_mapUrl:
            return "/Content/Map/Images/kzn_north_coast_small.png";

        case _kzn_pietermaritzburg_mapUrl:
            return "/Content/Map/Images/kzn_pietermaritzburg_small.png";

        case _kzn_south_coast_mapUrl:
            return "/Content/Map/Images/kzn_south_coast_small.png";

        default:
            return "/Content/Map/Images/southafrica_small.png";

    }
}

function GetRegionMapUrl(regionId) {

    switch (regionId.toString()) {

        case "1":
            return _gauteng_pretoria_mapUrl;

        case "2":
            return _gauteng_johannesburg_mapUrl;

        case "3":
            return _kzn_durban_mapUrl;

        case "4":
            return _kzn_midlands_mapUrl;

        case "7":
            return _kzn_north_mapUrl;

        case "8":
            return _kzn_north_coast_mapUrl;

        case "9":
            return _kzn_pietermaritzburg_mapUrl;

        case "11":
            return _kzn_south_coast_mapUrl;

    }
}

