﻿function NWSiconToWMicon(NWSicoStr) {
    try {
        if (NWSicoStr.length > 6) {
            if (NWSicoStr.substr(NWSicoStr.length - 7, 1) == "1") {
                NWSicoStr = NWSicoStr.substr(0, NWSicoStr.length - 7);
            }
        }
    } catch (err) { }
    try {
        if (NWSicoStr.length > 5) {
            if (NWSicoStr.substr(NWSicoStr.length - 6, 1) == "1" || NWSicoStr.substr(NWSicoStr.length - 6, 1) == "2" || NWSicoStr.substr(NWSicoStr.length - 6, 1) == "3" || NWSicoStr.substr(NWSicoStr.length - 6, 1) == "4" || NWSicoStr.substr(NWSicoStr.length - 6, 1) == "5" || NWSicoStr.substr(NWSicoStr.length - 6, 1) == "6" || NWSicoStr.substr(NWSicoStr.length - 6, 1) == "7" || NWSicoStr.substr(NWSicoStr.length - 6, 1) == "8" || NWSicoStr.substr(NWSicoStr.length - 6, 1) == "9") {
                NWSicoStr = NWSicoStr.substr(0, NWSicoStr.length - 6);
            }
        }
    } catch (err) { }
    try {
        if (NWSicoStr.length > 3) {
            if (NWSicoStr.substr(NWSicoStr.length - 4, 4) == ".jpg") {
                NWSicoStr = NWSicoStr.substr(0, NWSicoStr.length - 4);
            }
        }
    } catch (err) { }
    try {
        if (NWSicoStr == "bkn") {
            return "48.png";
        } else if (NWSicoStr == "nbkn") {
            return "59.png";
        } else if (NWSicoStr == "skc") {
            return "32.png";
        } else if (NWSicoStr == "nskc") {
            return "31.png";
        } else if (NWSicoStr == "few") {
            return "30.png";
        } else if (NWSicoStr == "nfew") {
            return "29.png";
        } else if (NWSicoStr == "sct") {
            return "28.png";
        } else if (NWSicoStr == "nsct") {
            return "27.png";
        } else if (NWSicoStr == "ovc") {
            return "26.png";
        } else if (NWSicoStr == "novc") {
            return "59.png";
        } else if (NWSicoStr == "fg") {
            return "22.png";
        } else if (NWSicoStr == "nfg") {
            return "22.png";
        } else if (NWSicoStr == "smoke") {
            return "55.png";
        } else if (NWSicoStr == "fu") {
            return "55.png";
        } else if (NWSicoStr == "fzra") {
            return "05.png";
        } else if (NWSicoStr == "ip") {
            return "06.png";
        } else if (NWSicoStr == "mix") {
            return "07.png";
        } else if (NWSicoStr == "nmix") {
            return "07.png";
        } else if (NWSicoStr == "raip") {
            return "62.png";
        } else if (NWSicoStr == "nraip") {
            return "62.png";
        } else if (NWSicoStr == "rasn") {
            return "05.png";
        } else if (NWSicoStr == "nrasn") {
            return "05.png";
        } else if (NWSicoStr == "shra") {
            return "12.png";
        } else if (NWSicoStr == "nshra") {
            return "12.png";
        } else if (NWSicoStr == "tsra") {
            return "17.png";
        } else if (NWSicoStr == "ntsra") {
            return "17.png";
        } else if (NWSicoStr == "sn") {
            return "14.png";
        } else if (NWSicoStr == "nsn") {
            return "14.png";
        } else if (NWSicoStr == "wind") {
            return "23.png";
        } else if (NWSicoStr == "nwind") {
            return "23.png";
        } else if (NWSicoStr == "hi_shwrs") {
            return "49.png";
        } else if (NWSicoStr == "hi_nshwrs") {
            return "60.png";
        } else if (NWSicoStr == "fzrara") {
            return "05.png";
        } else if (NWSicoStr == "hi_tsra") {
            return "50.png";
        } else if (NWSicoStr == "hi_ntsra") {
            return "61.png";
        } else if (NWSicoStr == "hi_bkn") {
            return "48.png";
        } else if (NWSicoStr == "hi_nbkn") {
            return "59.png";
        } else if (NWSicoStr == "hi_few") {
            return "30.png";
        } else if (NWSicoStr == "hi_nfew") {
            return "29.png";
        } else if (NWSicoStr == "hi_sct") {
            return "28.png";
        } else if (NWSicoStr == "hi_nsct") {
            return "27.png";
        } else if (NWSicoStr == "hi_skc") {
            return "32.png";
        } else if (NWSicoStr == "hi_nskc") {
            return "31.png";
        } else if (NWSicoStr == "ra1") {
            return "52.png";
        } else if (NWSicoStr == "nra") {
            return "11.png";
        } else if (NWSicoStr == "ra") {
            return "11.png";
        } else if (NWSicoStr == "nsvrtsra") {
            return "58.png";
        } else if (NWSicoStr == "dust") {
            return "54.png";
        } else if (NWSicoStr == "du") {
            return "54.png";
        } else if (NWSicoStr == "mist") {
            return "53.png";
        } else if (NWSicoStr == "blizzard") {
            return "43.png";
        } else if (NWSicoStr == "br") {
            return "53.png";
        } else if (NWSicoStr == "cold") {
            return "25.png";
        } else if (NWSicoStr == "hazy") {
            return "53.png";
        } else if (NWSicoStr == "hot") {
            return "36.png";
        } else if (NWSicoStr == "scttsra") {
            return "50.png";
        } else if (NWSicoStr == "nscttsra") {
            return "61.png";
        } else if (NWSicoStr == "pcloudy") {
            return "30.png";
        } else if (NWSicoStr == "tcu") {
            return "26.png";
        } else if (NWSicoStr == "sctfg") {
            return "na.png";
        } else if (NWSicoStr == "ovcfg") {
            return "63.png";
        } else if (NWSicoStr == "bknfg") {
            return "63.png";
        } else if (NWSicoStr == "nsctfg") {
            return "64.png";
        } else if (NWSicoStr == "novcfg") {
            return "64.png";
        } else if (NWSicoStr == "nbknfg") {
            return "64.png";
        } else {
            return "na.png";
        }
    } catch (err) {
        return "na.png";
    }
    return "na.png";
};

function getCookie(QCityToErase) {
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf("WxQuick=");
        var c_WxQuickStrng = "";
        if (c_start != -1) {
            c_start = c_start + 8;
            c_end = document.cookie.indexOf("&", c_start);
            if (c_end == -1) c_end = document.cookie.length;
            c_WxQuickStrng = unescape(document.cookie.substring(c_start, c_end));
            c_WxQuickStrng = c_WxQuickStrng.replace("|" + QCityToErase, "");
        }
        document.cookie = document.cookie.substring(0, c_start) + c_WxQuickStrng + document.cookie.substr(c_end) + ";path=/";
    }
}

function MasterPageQuickCitiesLoader(jQCity, iQCtest, JQCityPath) {
    var iiQC = 0;
    if (jQCity == '') {
    } else {
        for (iQC = 0; iQC <= jQCity.split("|").length - 1; iQC++) {
            if (jQCity.split('|')[iQC] == iQCtest) {
            } else {
                if (iiQC == 0) {
                    var tt0F = jQCity.split("|")[iQC];
                    var tt0 = jQCity.split("|")[iQC].substr(jQCity.split("|")[iQC].indexOf("(") + 1, 5);
                    $.get("../services/WxLocalMain.ashx", { zipcode: tt0 }, function(xmldatatt0) {
                        document.getElementById('navID_Temp' + tt0).innerHTML = Math.round($('temp_f', xmldatatt0).text()) + '&deg;';
                        $('#navID_Icon' + tt0).attr('src', JQCityPath + 'App_Themes/images/iconbest/' + NWSiconToWMicon($('icon_url_name', xmldatatt0).text()));
                        $("#navID_Icon" + tt0).removeClass('nav_moduleIconLoad').addClass('nav_moduleIcon');
                        document.getElementById('navID_Cond' + tt0).innerHTML = $('weather', xmldatatt0).text();
                        $("#mainheadermainheaderQ").mouseleave(function() {
                            $("#navID_redX" + tt0).attr('src', JQCityPath + 'images/clear.gif');
                        });
                        $("#ctl00_navID_moduleHolder" + tt0).mouseenter(function() {
                            $("#navID_redX" + tt0).attr('src', JQCityPath + 'images/redX.png');
                            $("#ctl00_navID_moduleHolder" + tt0).css('background-image', 'url(' + JQCityPath + 'App_Themes/images/iconbest/webwxback1o.png)');
                        });
                        $("#ctl00_navID_moduleHolder" + tt0).mouseleave(function() {
                            $("#navID_redX" + tt0).attr('src', JQCityPath + 'images/redX30.png');
                            $("#ctl00_navID_moduleHolder" + tt0).css('background-image', 'url(' + JQCityPath + 'App_Themes/images/iconbest/webwxback1.png)');
                        });
                        $("#navID_redX" + tt0).click(function() {
                            $("#ctl00_navID_moduleHolder" + tt0).animate({ width: "0px" }, 900);
                            $("#ctl00_navID_moduleHolder" + tt0).css('height', '1px').css('visibility', 'hidden');
                            getCookie(tt0F);
                        });
                    });
                } else if (iiQC == 1) {
                    var tt1F = jQCity.split("|")[iQC];
                    var tt1 = jQCity.split("|")[iQC].substr(jQCity.split("|")[iQC].indexOf("(") + 1, 5);
                    $.get("../services/WxLocalMain.ashx", { zipcode: tt1 }, function(xmldatatt1) {
                        document.getElementById('navID_Temp' + tt1).innerHTML = Math.round($('temp_f', xmldatatt1).text()) + '&deg;';
                        $('#navID_Icon' + tt1).attr('src', JQCityPath + 'App_Themes/images/iconbest/' + NWSiconToWMicon($('icon_url_name', xmldatatt1).text()));
                        $('#navID_Icon' + tt1).removeClass('nav_moduleIconLoad').addClass('nav_moduleIcon');
                        document.getElementById('navID_Cond' + tt1).innerHTML = $('weather', xmldatatt1).text();
                        $("#mainheadermainheaderQ").mouseleave(function() {
                            $("#navID_redX" + tt1).attr('src', JQCityPath + 'images/clear.gif');
                        });
                        $("#ctl00_navID_moduleHolder" + tt1).mouseenter(function() {
                            $("#navID_redX" + tt1).attr('src', JQCityPath + 'images/redX.png');
                            $("#ctl00_navID_moduleHolder" + tt1).css('background-image', 'url(' + JQCityPath + 'App_Themes/images/iconbest/webwxback1o.png)');
                        });
                        $("#ctl00_navID_moduleHolder" + tt1).mouseleave(function() {
                            $("#navID_redX" + tt1).attr('src', JQCityPath + 'images/redX30.png');
                            $("#ctl00_navID_moduleHolder" + tt1).css('background-image', 'url(' + JQCityPath + 'App_Themes/images/iconbest/webwxback1.png)');
                        });
                        $("#navID_redX" + tt1).click(function() {
                            $("#ctl00_navID_moduleHolder" + tt1).animate({ width: "0px" }, 900);
                            $("#ctl00_navID_moduleHolder" + tt1).css('height', '1px').css('visibility', 'hidden');
                            getCookie(tt1F);
                        });
                    });
                } else if (iiQC == 2) {
                    var tt2F = jQCity.split("|")[iQC];
                    var tt2 = jQCity.split("|")[iQC].substr(jQCity.split("|")[iQC].indexOf("(") + 1, 5);
                    $.get("../services/WxLocalMain.ashx", { zipcode: tt2 }, function(xmldatatt2) {
                        document.getElementById('navID_Temp' + tt2).innerHTML = Math.round($('temp_f', xmldatatt2).text()) + '&deg;';
                        $('#navID_Icon' + tt2).attr('src', JQCityPath + 'App_Themes/images/iconbest/' + NWSiconToWMicon($('icon_url_name', xmldatatt2).text()));
                        $('#navID_Icon' + tt2).removeClass('nav_moduleIconLoad').addClass('nav_moduleIcon');
                        document.getElementById('navID_Cond' + tt2).innerHTML = $('weather', xmldatatt2).text();
                        $("#mainheadermainheaderQ").mouseleave(function() {
                            $("#navID_redX" + tt2).attr('src', JQCityPath + 'images/clear.gif');
                        });
                        $("#ctl00_navID_moduleHolder" + tt2).mouseenter(function() {
                            $("#navID_redX" + tt2).attr('src', JQCityPath + 'images/redX.png');
                            $("#ctl00_navID_moduleHolder" + tt2).css('background-image', 'url(' + JQCityPath + 'App_Themes/images/iconbest/webwxback1o.png)');
                        });
                        $("#ctl00_navID_moduleHolder" + tt2).mouseleave(function() {
                            $("#navID_redX" + tt2).attr('src', JQCityPath + 'images/redX30.png');
                            $("#ctl00_navID_moduleHolder" + tt2).css('background-image', 'url(' + JQCityPath + 'App_Themes/images/iconbest/webwxback1.png)');
                        });
                        $("#navID_redX" + tt2).click(function() {
                            $("#ctl00_navID_moduleHolder" + tt2).animate({ width: "0px" }, 900);
                            $("#ctl00_navID_moduleHolder" + tt2).css('height', '1px').css('visibility', 'hidden');
                            getCookie(tt2F);
                        });
                    });
                } else if (iiQC == 3) {
                    var tt3F = jQCity.split("|")[iQC];
                    var tt3 = jQCity.split("|")[iQC].substr(jQCity.split("|")[iQC].indexOf("(") + 1, 5);
                    $.get("../services/WxLocalMain.ashx", { zipcode: tt3 }, function(xmldatatt3) {
                        document.getElementById('navID_Temp' + tt3).innerHTML = Math.round($('temp_f', xmldatatt3).text()) + '&deg;';
                        $('#navID_Icon' + tt3).attr('src', JQCityPath + 'App_Themes/images/iconbest/' + NWSiconToWMicon($('icon_url_name', xmldatatt3).text()));
                        $('#navID_Icon' + tt3).removeClass('nav_moduleIconLoad').addClass('nav_moduleIcon');
                        document.getElementById('navID_Cond' + tt3).innerHTML = $('weather', xmldatatt3).text();
                        $("#mainheadermainheaderQ").mouseleave(function() {
                            $("#navID_redX" + tt3).attr('src', JQCityPath + 'images/clear.gif');
                        });
                        $("#ctl00_navID_moduleHolder" + tt3).mouseenter(function() {
                            $("#navID_redX" + tt3).attr('src', JQCityPath + 'images/redX.png');
                            $("#ctl00_navID_moduleHolder" + tt3).css('background-image', 'url(' + JQCityPath + 'App_Themes/images/iconbest/webwxback1o.png)');
                        });
                        $("#ctl00_navID_moduleHolder" + tt3).mouseleave(function() {
                            $("#navID_redX" + tt3).attr('src', JQCityPath + 'images/redX30.png');
                            $("#ctl00_navID_moduleHolder" + tt3).css('background-image', 'url(' + JQCityPath + 'App_Themes/images/iconbest/webwxback1.png)');
                        });
                        $("#navID_redX" + tt3).click(function() {
                            $("#ctl00_navID_moduleHolder" + tt3).animate({ width: "0px" }, 900);
                            $("#ctl00_navID_moduleHolder" + tt3).css('height', '1px').css('visibility', 'hidden');
                            getCookie(tt3F);
                        });
                    });
                }
                iiQC = iiQC + 1;
            }
        }
    }
};
