	document.getElementsByClass = function (tag, needle)	{
	  var         my_array = document.getElementsByTagName(tag);
	  var         retvalue = new Array();
	  var        i;
	  var        j;
	
	  for (i = 0, j = 0; i < my_array.length; i++)
	  {
	    var c = " " + my_array[i].className + " ";
	    if (c.indexOf(" " + needle + " ") != -1)
	      retvalue[j++] = my_array[i];
	  }
	  return retvalue;
	}
	
	function domail() {
		divs = document.getElementsByClass("span", "insertaddress");
		
		for(i=0; i < divs.length; i++) {
			divs[i].innerHTML = "<a href='"+"mailto:"+"info"+"@"+"healersource"+"."+"com?subject="+divs[i].id+"' >"+"info"+"@"+"healersource"+"."+"com"+"</a>";
			//style='color:black;'
		}
	}
	
	function initbg(bg_image) {
		objMyImage = new OpacityObject('bg', bg_image);
		objMyImage.setBackground();
	}
		
	function init() {
		domail();
		preloadImages();
	}

//------------------------------------------------------------------------------------------------------

// JavaScript Document
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
function select() {
	if (document.images && (preloadFlag == true)) {
		document[select.arguments[0]].src = select.arguments[1];
		selected = select.arguments[0];
	}
}


function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			if (selected != changeImages.arguments[i]) {
				document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
			}
		}
	}
}

var selected = "";
var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		title_over = newImage("../images/hs-title-over.gif");
		preloadFlag = true;
	}
}

function hl (obj) {
	if(!obj) return;
	
	obj.style.backgroundColor = "#fff280";
}

function uhl (obj) {
	if(!obj) return;
	
	obj.style.backgroundColor = "#ededed";
}

function popUpSize(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=558,height=575,left = 490,top = 362');");
}

