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

document.getElementsByClassName = function(name) {
  var results = new Array();
  var elems = document.getElementsByTagName("*");
  for (var i=0; i<elems.length; i++) {
    if (elems[i].className.indexOf(name) != -1) {
      results[results.length] = elems[i];
    }
  }
  return results;
};


function toggleSearchValue() {
	
    if (! document.getElementById) return;
    if (! document.getElementById('term')) return;
    var terminput = document.getElementById('term');
    terminput.onclick= function() {
	                        this.value='';
                       }
    terminput.onblur = function() {
	                        if(this.value=='') {
                                this.value='Enter search term';
                            }
                       }                       
}

/* print */
function printPage() { 
    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") == "print") {
        anchor.onclick = function() {
                                    window.print();
                                    return false;
                                    }
        } 
    } 
}

/*	round the corners on the home page	*/
function insertCorners(element) {
  var corners = new Array("northwest","northeast");
  for (var i=0; i<corners.length; i++) {
    var div = document.createElement("span");
    div.className = corners[i];
    element.appendChild(div);
  }
}

function roundHeaderCorners() {
	if(!document.getElementById('jumpoffhomes')) return;
  	var container = document.getElementById('jumpoffhomes');
	var elements = container.getElementsByTagName('h3');
  	for (var i=0; i<elements.length; i++) {
     	insertCorners(elements[i]);
  	}
}


startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("navigation");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace
        (" over", "");
   }
   }
  }
 }
}




/* -- call all my functins -- */

addLoadEvent(toggleSearchValue);
addLoadEvent(roundHeaderCorners);
addLoadEvent(startList);


