var nbPhotoBanners = 4;
var randomStyle;

//Header appearance randomization - sophie g
function randomizeBody() {
  var setRandom = get_cookie("balestra-random");
  if (setRandom) {
  	randomStyle = setRandom;
  }
  else {
  	randomStyle = Math.floor(Math.random()*nbPhotoBanners);
	document.cookie = "balestra-random="+randomStyle;
  }
  var nomStyle = "style0" + randomStyle;
  document.getElementById("wrapper").className = nomStyle;
}

//Get cookie routine by Shelley Powers 
function get_cookie(Name) {
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    // if cookie exists
    if (offset != -1) { 
      offset += search.length
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset);
      // set index of end of cookie value
      if (end == -1) end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}

//open rel="external" links in a new window from 
//http://www.sitepoint.com/article/standards-compliant-world
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";
 }
}
window.onload = externalLinks;
