/**
 * This Page object is the global settings object for the site.
 */
var page = {
  speed: 200,
  dealerId: "",
  context: "",
  locale: "en",
  contentDiv: null,
  menuRoot: null
};

$(document).ready(function()
{
  var findParamValue = function(paramName)
  {
    var a = $("#languageLink");
    if(a.length > 0)
    {
      var href = a[0].href;
      if(href != null && href != "")
      {
        var queryString = href.split("?");
        if(queryString.length > 1)
        {
          var parameters = queryString[1].split("&");
          for(var i = 0; i < parameters.length; i++)
          {
            var pair = parameters[i].split("=");
            if(pair.length == 2)
            {
              var name = decodeURIComponent(pair[0]);
              var value = decodeURIComponent(pair[1]);
              if(name == paramName)
              {
                return value;
              }
            }
          }
        }
      }
    }
    return null;
  }

  var findContentDiv = function()
  {
    var div = $("div.content_application_container");
    if(div.length == 0)
    {
      div = $("div.content_type_container");
    }
    if(div.length == 0)
    {
      div = $("div.content_range_container");
    }
    if(div.length == 0)
    {
      div = null;
    }
    return div;
  }

  // init locale
  page.locale = findParamValue("l");
  page.dealerId = findParamValue("dealer");
  page.context = findParamValue("context");
  page.contentDiv = findContentDiv();

});
