areaId = 0;
//AreaId is set in master template

var translations = [];

//Dansk
translations[1] = [];
translations[1][0] = "v\u00E6lg et mch site";


//Formland DK
translations[13] = [];
translations[13][0] = "V\u00E6lg et mch site";

//Formland GB
translations[7] = [];
translations[7][0] = "Choose a mch site";

//Formland DE
translations[8] = [];
translations[8][0] = "W\u00E4hlen Sie eine MCH website";

//PORTAL UK
translations[9] = [];
translations[9][0] = "Select an MCH site";

//Dansk
translations[11] = [];
translations[11][0] = "V\u00E6lg et mch site";

//Outlet-messen 2010
translations[12] = [];
translations[12][0] = "V\u00E6lg et mch site";

//Gulv10
translations[10] = [];
translations[10][0] = "V\u00E6lg et mch site";

//Ferie for alle
translations[10] = [];
translations[10][0] = "V\u00E6lg et mch site";




//Sproglagsopslag
//Bruges til at lede fx andre danske sproglag over p?? den allerede oprettede danske liste af ord
areaIdDictionary = [];
areaIdDictionary[2] = 1;
areaIdDictionary[3] = 1;
areaIdDictionary[16] = 1;
areaIdDictionary[18] = 9;
areaIdDictionary[22] = 9;
areaIdDictionary[21] = 1;
areaIdDictionary[23] = 8;
areaIdDictionary[25] = 1;
areaIdDictionary[20] = 1;
areaIdDictionary[24] = 1;
areaIdDictionary[26] = 9;
areaIdDictionary[15] = 9;
areaIdDictionary[17] = 8;
areaIdDictionary[27] = 1;
areaIdDictionary[29] = 9;
areaIdDictionary[30] = 9;

function TranslationText(index) {
  try {

    return translations[areaId][index];
  } catch (ex) {
    var dicIndex = areaIdDictionary[areaId];
    if (dicIndex) {
      areaId = dicIndex;
      return TranslationText(index);
    } else {
      return "No translations"
    }
  }
}

jQuery(document).ready(function() {
  initSiteSelect();
  initLegend();
  initFeeds();
  initPageUpdateDate();
  initPrintPage();
});

function initSiteSelect() {
  jQuery("#MCHSites").children("option:first").text(TranslationText(0));
  jQuery("#MCHSites").change(function() {
    var mchSitesSelect = jQuery(this);
    var link = mchSitesSelect.children("option:selected").attr("value");
    if (link !== "") {
      window.location.href = link;
    }
  });
}

function initLegend() {
  var allLinks = jQuery("span.Legend a");

  allLinks.filter("span.Legend a:last").addClass("lastLegend");
  allLinks.each(function() {
    var thislink = jQuery(this);
    var text = thislink.html();
    while (text.indexOf(" ") > -1) {
      text = text.replace(" ", "&nbsp;");
    }
    thislink.html(text);
  });
  allLinks.not("span.Legend a:first").prepend("/");
}

function initFeeds() {
  jQuery(".rssSelect").each(function() {
    jQuery(this).append(jQuery("#RSSFeeds").children().clone());
    jQuery(this).children("option:first")[0].selected = true;

  }).bind("change", function() {
    window.location.href = jQuery(this).val() + "?Action=ShowFile";
  });
}

function initPageUpdateDate() {
  var dateStr = jQuery("div#DwPageUpdateDate").text();
  jQuery("div#pageLastUpdated").text(dateStr);

}

function initPrintPage() {
  jQuery(".printLink").click(function() {
    window.print();
      });
}

function printPage(PrintTemplateID) {
  PrintTemplateID = PrintTemplateID ? PrintTemplateID : "1";
  var splitter = location.href.indexOf("?") > -1 ? "&" : "?";
  printWin = window.open(location.href + splitter + 'Printerfriendly=' + PrintTemplateID, 'printit', '');
}

// Giver dig en parameter fra urlen
function getURLParam(strParamName) {
  return getParameterFromLink(strParamName, window.location.href);
}

// Giver dig en parameter fra et link
function getParameterFromLink(strParamName, link) {
  var strReturn = "";
  var strHref = link;
  if (strHref.indexOf("?") > -1) {
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for (var iParam = 0; iParam < aQueryString.length; iParam++) {
      if (aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1) {
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
}


//RSS Incomming link Tjek
var pageRerouting = [];
pageRerouting[42] = {
  page: "MCH-PORTAL/MCH/Presse/Seneste-nyt/Nyhed.aspx",
  PID: "198"
};

function CheckIncomingRSSFeed() {
  if (getURLParam("M") !== "") {
    var newsId = getURLParam("NewsId");
    var pageID = parseInt(getURLParam("ID"));
    if (pageRerouting[pageID]) {
      window.location.href = pageRerouting[pageID].page + "?Action=1&NewsId=" + newsId + "&PID=" + pageRerouting[pageID].PID;
    }
  }
}
CheckIncomingRSSFeed();
//http://mch.dynamicweb.co3.dk/MCH-PORTAL/MCH/Presse/Seneste-nyt/Nyhed.aspx?Action=1&NewsId=38&PID=198