/* Storybook Scripts
   making the world a little more charming. */

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent( function () {
  var secondary = $('secondary');
  if (secondary) {
    var divs = secondary.getElementsByTagName('div');
    for (var i=0; i<divs.length; ++i) {
      divs[i].onmouseover = function () {
        this.style.background = '#E1D8B9';
        this.style.border = '1px solid #fff';
      }
      divs[i].onmouseout = function () {
        this.style.background = 'transparent';
        this.style.border = '1px dashed #FCF5E3';
      }
    }
  }

	var j = window.Element;
} );

function preloadImages() {
  var d=document; if(d.images){ if(!d.p) d.p=new Array();
    var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
}

function swapImage() {
  var i,x,a=swapImage.arguments;
  for(i=0;i<(a.length-2);i+=3)
    if ((x=$(a[i]))!=null){
      x.src=a[i+2];
      x.alt=a[i+1];
      x.title=a[i+1];
    }
}

var popUpWin=0;
function popUpWindow(URLStr, title, left, top, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, title, 'toolbar=no,location=no,directories=no,status=no,menub ar=no,scrollbar=no,resizable=yes,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
	return false;
}