
// JavaScript Document
function getElementsByClassName(strClass, strTag, objContElm) {
  strTag = strTag || "*";
  objContElm = objContElm || document;
  var objColl = (strTag == '*' && document.all && !window.opera) ? document.all : objContElm.getElementsByTagName(strTag);
  var arr = new Array();
  var delim = strClass.indexOf('|') != -1  ? '|' : ' ';
  var arrClass = strClass.split(delim);
  for (var i = 0, j = objColl.length; i < j; i++) {
    var arrObjClass = objColl[i].className.split(' ');
    if (delim == ' ' && arrClass.length > arrObjClass.length) continue;
    var c = 0;
    comparisonLoop:
    for (var k = 0, l = arrObjClass.length; k < l; k++) {
      for (var m = 0, n = arrClass.length; m < n; m++) {
        if (arrClass[m] == arrObjClass[k]) c++;
        if (( delim == '|' && c == 1) || (delim == ' ' && c == arrClass.length)) {
          arr.push(objColl[i]);
          break comparisonLoop;
        }
      }
    }
  }
  return arr;
}


 var Rules = {

	    
		   	'.staff:mouseover': function(element) {
				var staffdef = getElementsByClassName("staff_def");
				//make all staff definitions completely faded
				 for(i=0;staffdef[i];i++){
					 staffdef[i].style.display = "none";
				 }
				document.getElementById(element.id+"Def").style.display = "block";

		   },
		   
		    

            '.service_numbers:click': function(element){
				//alert(element.id);
				var numbers = getElementsByClassName("service_numbers");
				//make all numbers gray 
				 for(i=0;numbers[i];i++){
					 numbers[i].style.backgroundColor = "#999999";
				 }
				document.getElementById(element.id).style.backgroundColor = "#490b24";
				
				/*allNodes = document.getElementsByClassName("service_numbers");
				for(i = 0; i < allNodes.length; i++) {
					
						allNodes[i].src = (allNodes[i].src.replace(/_on/,""));
						
				}*/


				 if (element.title != ''){
				   $('main_header_image').style.cursor = "pointer";
				 }else{
				   $('main_header_image').style.cursor = "normal";
				 }
				element.src = "/media/images/numbers/" + element.name + ".jpg";
				element.src = "/media/images/numbers/" + element.name + "_on.jpg";

		   },


			   '#main_header_image:click': function(element){
				  if (element.alt != ''){
				   //window.location.href = element.alt;
				   window.open(element.alt, 'newwindow');
				  }
                 /*  if(document.getElementsByClassName("service_numbers") = 'video_2'){

                    document.getElementById("main_header_image").src = "media/images/services/" + element.id + ".jpg";
                 }*/
           }
		   
		   







 }