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 = {
	 
	/* 
	'#open-intro-button:click': function(element){
		$('home-content-container').style.display = 'block';
		$('open-intro-button').style.display = 'none';
		$('close-intro-button').style.display = 'block';
		$('close-intro-button').style.textDecoration = 'underline';
	},
	
	'#close-intro-button:click': function(element){
		$('home-content-container').style.display = 'none';
		$('open-intro-button').style.display = 'block';
		$('close-intro-button').style.display = 'none';
	},
	*/
	
	'.open-team-container:click': function(element){
	   
	   var team_containers = getElementsByClassName("team-container");
		for(i=0;team_containers[i];i++){
		   
			team_containers[i].style.display = 'none';
			
		}
		
		var team_title = element.id;
		var team_member
		
		team_member = team_title.replace('-title', '');
		
		//alert(element.id);
		$(team_member+'-container').style.display = 'block';
	},
	
	'.open-testimonial:click': function(element){
		var open_testimonial = element.id;
		var testimonial_num
		
		testimonial_num = open_testimonial.replace('open-testimonial-', '');
		
		$('client-testimonial-'+testimonial_num).style.display = 'block';
		$('close-testimonial-'+testimonial_num).style.display = 'block';
		$('open-testimonial-'+testimonial_num).style.display = 'none';
		
	},
	
	
	'.close-testimonial:click': function(element){
		var open_testimonial = element.id;
		var testimonial_num
		testimonial_num = open_testimonial.replace('close-testimonial-', '');
		
		$('client-testimonial-'+testimonial_num).style.display = 'none';
		$('close-testimonial-'+testimonial_num).style.display = 'none';
		$('open-testimonial-'+testimonial_num).style.display = 'block';
		
	},
	
	
	'.inner-indv-portfolio-containers img:mouseover': function(element){
		
		var rollover_backs = getElementsByClassName("portfolio-rollover");
		//make all thumbnail indicators completely faded
		 for(i=0;rollover_backs[i];i++){
			 rollover_backs[i].style.display = "none";
			 //alert("foo");
		 }
		 
		var portfolio_id = element.id;
		var rollover_num
		
		rollover_num = portfolio_id.replace('portfolio-image-', '');
		
		$('portfolio-rollover-'+rollover_num).style.display = 'block';
		
	},
	
	'.inner-indv-portfolio-containers img:mouseover': function(element){
		
		var rollover_backs = getElementsByClassName("portfolio-rollover");
		//make all thumbnail indicators completely faded
		 for(i=0;rollover_backs[i];i++){
			 rollover_backs[i].style.display = "none";
			 //alert("foo");
		 }
		 
		var portfolio_id = element.id;
		var rollover_num
		
		rollover_num = portfolio_id.replace('portfolio-image-', '');
		
		$('portfolio-rollover-'+rollover_num).style.display = 'block';
		
	}
	

	   
	   
	

	
	
	}

