/*
CLCP v2.1 Clear Links to Current Page
Jonathan Snook
This code is offered unto the public domain
http://www.snook.ca/jonathan/
*/


function clearCurrentLink(){
	var a = document.getElementsByTagName("A");	
    for(var i=0;i<a.length;i++){
        if(a[i].href == window.location.href.split("#")[0]){			  		
            removeNode(a[i]);
        }
    }
}

function removeNode(n){
    if(n.hasChildNodes()){
        for(var i=0;i<n.childNodes.length;i++){
            n.parentNode.insertBefore(n.childNodes[i].cloneNode(true),n);
        }
    }
    n.parentNode.removeChild(n);
    
}

/* Set class for current page links, etc */
function setClass() {
  var cssClass = "current"; 
  var aElem=document.getElementsByTagName("a");
  for (i=0; i<aElem.length; i++) { 
    if(aElem[i].href == window.location.href.split("#")[0] && aElem[i].parentNode.tagName == "LI")	{ 	  
       aElem[i].parentNode.className = cssClass;
	   clearCurrentLink();         
	}
  }
}


/* preLoad all photos that aren't in gallery*/
function preLoad()	{
   if(document.images)	{
      home_photo = new Image(500,375);
	  home_photo.src = "images/three_horses.jpg";
	  artist_photo = new Image(250,297);
	  artist_photo.src = "images/artist.jpg";
	  process_photo = new Image(225,300);
	  process_photo.src = "images/casting.jpg";
	  contact_photo = new Image(300,400);
	  contact_photo.src = "images/contact_photo.jpg";
   }   
}

	


