

/* ############ 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/bio-on.png', '../images/bio.png', '../images/bioNavBack.png', '../images/bioPic.jpg', '../images/bottom_left.gif', '../images/bottom_left.png', '../images/bottom_right.gif', '../images/bottom_right.png', '../images/button_bg.gif', '../images/button_left_xon.gif', '../images/button_left.gif', '../images/button_right_xon.gif', '../images/button_right.gif', '../images/checkbox.gif', '../images/contact-on.png', '../images/contact.png', '../images/contactNavBack.png', '../images/contactPic.jpg', '../images/designLink-off.gif', '../images/designLink-on.gif', '../images/download.gif', '../images/error.gif', '../images/error.png', '../images/facebookIcon.png', '../images/homeLink-on.gif', '../images/homeLink.gif', '../images/homeLink2-on.png', '../images/homeLink2.png', '../images/homeLink3-on.png', '../images/homeLink3.jpg', '../images/homeLink3.png', '../images/homeNavBack.jpg', '../images/homePicture.jpg', '../images/homePictureColor.jpg', '../images/inner.png', '../images/input_bg.gif', '../images/input_left_xon.gif', '../images/input_left.gif', '../images/input_right_xon.gif', '../images/input_right.gif', '../images/input_small.gif', '../images/insideNavBack.jpg', '../images/left.png', '../images/mark.gif', '../images/mark.png', '../images/MsgError.gif', '../images/MsgSent.gif', '../images/pageBack-repeat.png', '../images/radio.gif', '../images/right.png', '../images/schedule-on.png', '../images/schedule.png', '../images/schedulePic.jpg', '../images/select_bg.gif', '../images/select_left.gif', '../images/select_right.gif', '../images/side.gif', '../images/studio-on.png', '../images/studio.png', '../images/studioPic.jpg', '../images/studioPic3.jpg', '../images/teaching-on.png', '../images/teaching.png', '../images/teachingPic-new.jpg', '../images/teachingPic.jpg', '../images/teachingPic2.jpg', '../images/Thumbs.db', '../images/top_left.gif', '../images/top_left.png', '../images/top_right.gif', '../images/top_right.png', '../images/top.gif', '../images/top.png', '../images/txtarea_bl_xon.gif', '../images/txtarea_bl.gif', '../images/txtarea_br_xon.gif', '../images/txtarea_br.gif', '../images/txtarea_cntr_xon.gif', '../images/txtarea_cntr.gif', '../images/txtarea_l_xon.gif', '../images/txtarea_l.gif', '../images/txtarea_tl_xon.gif', '../images/txtarea_tl.gif', '../images/txtarea_tr_xon.gif', '../images/txtarea_tr.gif'  );
}

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);