document.write('<scr'+'ipt type="text/javascript" src="http://content.worldnow.com/global/interface/httprequest/httprequest.js"></scr'+'ipt>');

// SALES NAV
var salesNavArray = [];
salesNavArray[0] = "<a href='/Global/category.asp?C=201820'>47 Weblinks</a>";
salesNavArray[1] = "<a href='/Global/category.asp?C=201823'>Closings</a>";
salesNavArray[2] = "<a href='/Global/category.asp?C=201822'>Obituaries</a>";

var salesNav = "<div class='salesNav'>";
for (var ii = 0; ii < salesNavArray.length; ii++){
  salesNav += salesNavArray[ii];
}
salesNav += "</div><div class='salesNavClear'></div>";

$("#WNHeader").ready(function() {
  wxBrandingAdd();
  wxBrandingSetup();
  $("#WNBranding").css({"position": "relative"});
  $("#WNBranding").append(salesNav);
  $(".salesNav a:first").css({"border-width": "0px", "padding-left": "10px"});
  $(".salesNav").css({ "position": "absolute", "z-index": "10", "top": ($("#WNBranding").height()-15)+"px", "left": "0px", "display": "block" });
});

// BEGIN WN LIFESTYLE PROMO RESTYLE //
$wn(document).ready(function(){
  if($wn("#WNAd44 table").length){
    var $wnAd44 = $wn("#WNAd44");
    var $wnAd44_t = $wnAd44.find("table");
    $wnAd44_t.find("td:first").html("<div>"+ $wnAd44_t.find("td:first").html() +"</div>");
    $wnAd44_t.find("td:last").css({"width": "190px"});
    $wnAd44_t.find("tr:eq(1) td:first").css({"padding-left": "7px", "padding-top": "7px"});
    $wnAd44_t.find("tr:eq(1) td:first div:first").css({"border": "none"});
    $wnAd44_t.find("tr:eq(1) td:last").css({"padding-top": "7px"});
    $wnAd44_t.find("li").css({"margin-bottom":"5px","font-size":"10px","background-image":"url('http://wmdt.images.worldnow.com/images/static/gfx/blt_headline.gif')","background-repeat":"no-repeat","padding-left":"12px"});
  }  
});
// END WN LIFESTYLE PROMO RESTYLE //

// WEATHER BRANDING
function wxBrandingAdd() {
  var ub = '' +
    '<div id="wxBrandFeature">' +
      '<div class="radar">' +
        '<a href="http://wmdt.com/story/16499495/skytrack-doppler-radar">' +
          '<img src="http://ftpcontent.worldnow.com/wmdt/weather-images/WMDT_Doppler_Web_thumb.jpg" alt="">' +
          'SkyTrack Doppler' +
        '</a>' +
      '</div>' +
      '<div class="current">' +
        '<div id="temp" class="text"></div>' +
        '<div id="feel" class="text">Feels like <span></span>F</div>' +
        '<div id="image" class="text"></div>' +
        '<div id="condition" class="text"></div>' +
      '</div>' +
      '<div class="forecast">' +
        '<div id="temperature" class="text">Hi <span id="hi"></span> / Lo <span id="low"></span></div>' +
        '<div id="link" class="text"><a href="/Global/category.asp?C=201122">More Weather ></a></div>' +
      '</div>' +
      '<div class="location">' +
        '<select id="wxLocation">' +
          '<option value="0" selected="selected">Salisbury</option>' +
          '<option value="1">Ocean City</option>' +
          '<option value="2">Crisfield</option>' +
          '<option value="3">Cambridge</option>' +
          '<option value="4">Georgetown</option>' +
          '<option value="5">Dover</option>' +
          '<option value="6">Wallops Island</option>' +
        '</select>' +
      '</div>' +
      '<div class="default">' +
        '<input type="checkbox" id="wxCity" name="wxCity" />' +
        '<label id="wxCityLabel" for="wxCity"></label>' +
      '</div>' +
    '</div>';
  var $div = $wn('<div />', {id: 'WNDS70', html: ub});
  $wn('#WNBranding').prepend($div);
}
function wxBrandingSetup(){
  var stationNum = 0;
  var wxStations = [];
  wxStations[0] = ["http://data.wp.myweather.net/eWxII/?data=*21804", "Salisbury"];
  wxStations[1] = ["http://data.wp.myweather.net/eWxII/?data=*21842", "Ocean City"];
  wxStations[2] = ["http://data.wp.myweather.net/eWxII/?data=*21817", "Crisfield"];
  wxStations[3] = ["http://data.wp.myweather.net/eWxII/?data=*21613", "Cambridge"];
  wxStations[4] = ["http://data.wp.myweather.net/eWxII/?data=*19947", "Georgetown"];
  wxStations[5] = ["http://data.wp.myweather.net/eWxII/?data=*19902", "Dover"];
  wxStations[6] = ["http://data.wp.myweather.net/eWxII/?data=*23337", "Wallops Island"];
  var wxIconPath = "http://ftpcontent.worldnow.com/wmdt/custom/wx_icons/";
  
  var wxLength = wxStations.length;
  var br_url = wxStations[stationNum][0];
  var selNum = $("#wxBranding #wxLocation").find("option:selected").val();
  
  function wxInit(){
    br_weatherFeed(this);
  }
  
  function br_weatherFeed(xml){
    var fullFeed = xml.response.responseXML;
     var currentTemp = $(fullFeed).find("currents location temp").text();
    var currentFeel = $(fullFeed).find("currents location feelslike").text();
    var currentIcon = $(fullFeed).find("currents location icon").text();
    var currentCondition = $(fullFeed).find("currents location sky").text();
    var currentHigh = $(fullFeed).find("currents location high").text();
    var currentLow = $(fullFeed).find("currents location low").text();
    
    $("#wxBrandFeature .current #temp").html(currentTemp + "&deg;");
    $("#wxBrandFeature .current #feel span").html(currentFeel + "&deg;");
    $("#wxBrandFeature .current #image").css("background", "url('"+ wxIconPath + currentIcon + ".png') top center no-repeat");
    $("#wxBrandFeature .current #condition").html(currentCondition);
    $("#wxBrandFeature .forecast #temperature #hi").html(currentHigh);
    $("#wxBrandFeature .forecast #temperature #low").html(currentLow);
  }
 
  function stationChange(num){
    br_url = wxStations[num][0];
    WNHttpRequestManager.makeRequest(br_url, { onSuccess: wxInit, onError: wxError});
  }
  
  function wxError(){}
  
  $("#wxBrandFeature #wxLocation").change(function(){
    stationChange($(this).val());
  });

  $("#wxBrandFeature #wxCity").click(function(){
    var wxValue;
    if($("#wxBrandFeature #wxCity:checked").length){
      wxValue = $("#wxBrandFeature #wxLocation").find("option:selected").val();
      setCookie("wxLoc", wxValue, 365);
      $("#wxBrandFeature #wxCityLabel").text(wxStations[wxValue][1]);
    }
    else {
      setCookie("wxLoc", wxValue, 0);
      $("#wxBrandFeature #wxCityLabel").text("Make Default City");
    }
  });  
  
  function setCookie(c_name,value,expiredays) {
    var exdate=new Date();
    exdate.setDate(exdate.getDate()+expiredays);
    document.cookie=c_name+ "=" +escape(value)+
    ((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
  }
  
  function getCookie(c_name)  {
    if (document.cookie.length>0) {
      var c_start=document.cookie.indexOf(c_name + "=");
      if (c_start!=-1) {
        c_start=c_start + c_name.length+1;
        var c_end=document.cookie.indexOf(";",c_start);
        if (c_end==-1) {
          c_end=document.cookie.length;
        }
        return unescape(document.cookie.substring(c_start,c_end));
      }
    }
    return "";
  }    
  
  function checkCookie(){
    var wxValue = getCookie("wxLoc");
    if (wxValue!=null && wxValue!=""){
      document.getElementById("wxCity").checked = true;
      $("#wxBrandFeature #wxCityLabel").text(wxStations[wxValue][1]);
      $("#wxLocation option").removeAttr("selected");
      $("#wxLocation option:eq(" + wxValue + ")").attr("selected", "selected");
      WNHttpRequestManager.makeRequest(wxStations[wxValue][0], { onSuccess: wxInit, onError: wxError});  
    } else {
      $("#wxBrandFeature #wxCityLabel").text("Make Default City");
      WNHttpRequestManager.makeRequest(br_url, { onSuccess: wxInit, onError: wxError});  
    }
  }
  checkCookie();      
}
