/* ############ open links with rel of external in a new windwo ######### */

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"; 
 } 
} 

/*  ########### image preloader ###################### */

function prepareLoad() {
	simplePreload( 'images/navImages/homeSchedule-on.gif',  'images/navImages/homeSchedule-on.gif',  'images/navImages/homeBio-on.gif',  'images/navImages/homeYogaContact-on.gif',  'images/navImages/homeResume-on.gif',  'images/navImages/homePortfolio-on.gif',  'images/navImages/homeDesignContact-on.gif',  'images/navImages/scheduleSchedule-on.gif',  'images/navImages/scheduleSchedule-on.gif',  'images/navImages/scheduleBio-on.gif',  'images/navImages/scheduleYogaContact-on.gif',  'images/navImages/scheduleResume-on.gif',  'images/navImages/schedulePortfolio-on.gif',  'images/navImages/scheduleDesignContact-on.gif', 'images/navImages/bioSchedule-on.gif',  'images/navImages/bioSchedule-on.gif',  'images/navImages/bioBio-on.gif',  'images/navImages/bioYogaContact-on.gif',  'images/navImages/bioResume-on.gif',  'images/navImages/bioPortfolio-on.gif',  'images/navImages/bioDesignContact-on.gif', 'images/navImages/resumeSchedule-on.gif',  'images/navImages/resumeSchedule-on.gif',  'images/navImages/resumeBio-on.gif',  'images/navImages/resumeYogaContact-on.gif',  'images/navImages/resumeResume-on.gif',  'images/navImages/resumePortfolio-on.gif',  'images/navImages/resumeDesignContact-on.gif', 'images/navImages/portfolioSchedule-on.gif',  'images/navImages/portfolioSchedule-on.gif',  'images/navImages/portfolioBio-on.gif',  'images/navImages/portfolioYogaContact-on.gif',  'images/navImages/portfolioResume-on.gif',  'images/navImages/portfolioPortfolio-on.gif',  'images/navImages/portfolioDesignContact-on.gif', 'images/navImages/designContactSchedule-on.gif',  'images/navImages/designContactSchedule-on.gif',  'images/navImages/designContactBio-on.gif',  'images/navImages/designContactYogaContact-on.gif',  'images/navImages/designContactResume-on.gif',  'images/navImages/designContactPortfolio-on.gif',  'images/navImages/designContactDesignContact-on.gif', 'images/portfolio/prevButton-on.gif',  'images/portfolio/prevButton-off.gif', 'images/portfolio/nextButton-off.gif', 'images/portfolio/nextButton-on.gif', 'images/gallery/pic16.jpg', 'images/gallery/pic17.jpg', 'images/gallery/pic18.jpg', 'images/gallery/pic19.jpg', 'images/gallery/pic20.jpg', 'images/gallery/pic21.jpg', 'images/gallery/pic22.jpg', 'images/gallery/pic23.jpg', 'images/gallery/pic24.jpg', 'images/gallery/pic25.jpg'  );
}

function simplePreload() {
	var args = simplePreload.arguments;
	document.imageArray = new Array( args.length );
	for(var i = 0; i < args.length; i++ ) {
		document.imageArray[i] = new Image;
		document.imageArray[i].src = args[i];
	}
}


/*  ########### on page load function ################ */

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

/* ############ list functions to load with page below ##########*/


addLoadEvent(prepareLoad);
addLoadEvent(externalLinks);