function LoadChromeHS() {	
	var so = new SWFObject('/f/chrome_hs.swf','hs_chrome_swf','75','135','8');
	so.addParam("wmode","transparent");
	so.write('hs_chrome');
}

/* --- */

function getElementsByClassName(oElm, strTagName, oClassNames){
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    var arrRegExpClassNames = new Array();
    if(typeof oClassNames == "object"){
        for(var i=0; i<oClassNames.length; i++){
            arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));
        }
    }
    else{
        arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));
    }
    var oElement;
    var bMatchesAll;
    for(var j=0; j<arrElements.length; j++){
        oElement = arrElements[j];
        bMatchesAll = true;
        for(var k=0; k<arrRegExpClassNames.length; k++){
            if(!arrRegExpClassNames[k].test(oElement.className)){
                bMatchesAll = false;
                break;                      
            }
        }
        if(bMatchesAll){
            arrReturnElements.push(oElement);
        }
    }
    return (arrReturnElements)
};
function $(id) { return document.getElementById(id); }

/* --- */

function hg_question_chk() {
	if ($('hg_email').value.length > 0) {
		$('hg_form').submit();	
	} else {
		alert('Please enter an email before sending so we can reply back to you.');	
	}
}

//

var offsetfrommouse=[0,0] //image x,y offsets from cursor position in pixels. Enter 0,0 for no offset

function truebody(){
	return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

var xcoord;
var ycoord;
function followmouse(e){
	xcoord=offsetfrommouse[0];
	ycoord=offsetfrommouse[1];
	if (typeof e != "undefined"){
		xcoord+=e.pageX;
		ycoord+=e.pageY;
	}
	else if (typeof window.event !="undefined"){
		xcoord+=truebody().scrollLeft+event.clientX;
		ycoord+=truebody().scrollTop+event.clientY;
	}
	if (PopUp) {
		UpdatePopUpPos();
	}
}

function UpdatePopUpPos() {
	if (!xcoord) { xcoord = 0; }
	if (!ycoord) { ycoord = 0; }
		PopUp.style.left=xcoord+PopUpModX+"px";
		PopUp.style.top=ycoord+PopUpModY+"px";

}

var PopUp;
var PopUpModX = 0;
var PopUpModY = 0;
function blogPhotoUp(obj, id, num) {
	obj.onmousemove = followmouse;
	CreatePopUp();
	
	PopUpImg.src = "/i/news/"+id+"_"+num+"_main.jpg";	
	PopUpModX = PopUpImg.width/2*-1;
	PopUpModY = PopUpImg.height*-1-30; 
	UpdatePopUpPos();

	obj.onmouseout = ClosePopUp;
	
	PopUp.style.display = 'block';	
}
function CreatePopUp() {
	if (!PopUp) {		
		PopUp = document.createElement('div');
		PopUpImg = document.createElement('img');		
		PopUp.className = 'PopUp';
		document.body.appendChild(PopUp);
		PopUp.appendChild(PopUpImg);
	}	
}
function ClosePopUp() {
	if (PopUp) {
		PopUpImg.src = '/i/loading_spin.gif';
		PopUp.style.display = 'none';
	}
}

//

setTimeout('LoadChromeHS()', 100);

