// Different search engines topSearch

function setSearchEngine(engine) {
  if (engine == "telefonkatalogen") {
    document.getElementById("query").name = "q";
    document.forms.searchForm.action      = "http://www.gulesider.no/tk/search.c";
    document.forms.searchForm.target      = "_blank";
  }
  else if (engine == "mre") {
    document.getElementById("query").name = "query";
    document.forms.searchForm.action      = "/o2/Search-Search/search";
    document.forms.searchForm.target      = "";
  }
  else if (engine == "google") {
    document.getElementById("query").name = "q";
    document.forms.searchForm.action      = "http://www.google.no/search";
    document.forms.searchForm.target      = "_blank";
  }
  else if (engine == "kvasir") {
    document.getElementById("query").name = "searchExpr";
    document.forms.searchForm.action      = "http://www.kvasir.no/nettsok/searchResult.html";
    document.forms.searchForm.target      = "_blank";
  }
  else if (engine == "bar") {
    document.getElementById("query").name     = "q";
    document.forms.searchForm.action          = "http://www.buyandread.com/mediaport/tools.htm";
    document.forms.searchForm.target          = "_blank";
    document.getElementById("baraction").name = "action";
  }
}

// Webstandards Compliant target="_blank" replacement
function externalLinks() {
  if (!document.getElementsByTagName) return;
  var anchors = document.getElementsByTagName("a");
  for (var i=0; i<anchors.length; i++) {
    var anchor = anchors[i];
    if (anchor.getAttribute("href") &&
        anchor.getAttribute("rel") == "external")
      anchor.target = "_blank";
  }
  var searchForm = document.getElementById("searchForm");
  searchForm.target = "_blank";
}


// Today's date
function setupDate() {
  var dateBox = document.getElementById( 'today' );
  var today = new Date;

  var days   = new Array('søndag', 'måndag', 'tysdag', 'onsdag', 'torsdag', 'fredag', 'laurdag');
  var months = new Array('januar', 'februar', 'mars',   'april',   'mai',    'juni',   'juli', 'august', 'september', 'oktober', 'november', 'desember');

  var year = today.getYear();
  if (year < 1000) {
    year += 1900;
  }
  var dateString = document.createTextNode('Møre si nettutgåve - '+days[ today.getDay() ]+' '+today.getDate()+'. '+months[ today.getMonth() ]+' '+(year));
  dateBox.appendChild(dateString);
  
  if(typeof sIFR == "function") {
    sIFR.replaceElement("h2.titleAndDate", "/js/sIFR2/trajanPro.swf", named({sColor : "#373737"}));
  };
}
