

var medstat = {}
medstat.pageloadScripts = new Array();




medstat.getObject = function (n, doc) 
{
	var p, i, x;

	if(!doc) {
		doc = document;
	}
	if( (p = n.indexOf("?")) > 0 && parent.frames.length) {
    doc = parent.frames[n.substring(p+1)].document;
		n = n.substring(0, p);
	}
	if(!(x=doc[n]) && doc.all) {
		x = doc.all[n];
	}
	for (i=0; !x && i < doc.forms.length; i++) {
		x = doc.forms[i][n];
	}
	for(i=0; !x && doc.layers && i < doc.layers.length; i++) {
		x = brmoGetObject(n, doc.layers[i].document);
	}
	if(!x && doc.getElementById) {
		x = doc.getElementById(n);
	}
	return x;
}




medstat.addHoverImage = function ()
{
		var image, id;
		var images = medstat.addHoverImage.arguments;
		var srcParts, imageFile, imageName, imageExt;

		for ( var i=0; i < images.length; i++ ) {
			id = images[i];
			image = medstat.getObject( id );
			if ( !image || !image.src ) {
				return;
			}
	
			srcParts  = image.src.split("/");
			urlBase   = image.src.split(srcParts[srcParts.length-1])[0];
			imageFile = srcParts[srcParts.length-1];
			srcParts  = imageFile.split(".");
			imageName = srcParts[0];
			imageExt  = srcParts[1];

			image.onmouseover = new Function("this.src = '" + urlBase + imageName + "_OVER." + imageExt + "';");
			image.onmouseout  = new Function("this.src = '" + urlBase + imageName + "." + imageExt + "';");
		}

}





medstat.addPageloadScript = function ( script )
{
	medstat.pageloadScripts[medstat.pageloadScripts.length] = script;
}




medstat.pageLoad = function ()
{
	var i;

	for ( i = 0; i < medstat.pageloadScripts.length; i++ ) {
		 medstat.pageloadScripts[i]();
	}
}




medstat.onSearchEnter = function( event )
{
	var bolOldBrowser = (document.layers) ? true : false;
	var intKeyCode = 0;

	if ( bolOldBrowser ) {
		intKeyCode = event.which;
	} else {
		intKeyCode = event.keyCode;
	}
	if ( intKeyCode == 13 )	{
		medstat.submitSearch();
	}
}



medstat.submitSearch = function()
{
	var form = medstat.getObject( "formSearch" );

	form.submit();
}



medstat.clearTextbox = function()
{
	var form = medstat.getObject( "formSearch" );

	if ( form.searchWords.value == "Search" ) {
		form.searchWords.value = "";
	}
}



medstat.cmsEditMode = function( button )
{
	var active = ( button.className != "buttonOn" );
	var area;
	if ( active ) {
		button.className = "buttonOn"
	} else {
		button.className = "buttonOff"
	}
	var blocks = medstat.getElementsByClassName( document, "CmsEditorBlock" );
	for( var i = 0; i < blocks.length; i++ ) {
		area = blocks[i].getElementsByTagName("div")[0];
		if ( active ) {
			area.className = "active"
		} else {
			area.className = "off"
		}
	}
}



medstat.getElementsByClassName = function( node, classname )
{
	var results = [];
	var allObjects = node.getElementsByTagName("*");
	for( var i = 0; i < allObjects.length; i++ ) {
		if ( allObjects[i].className == classname ) {
			results.push(allObjects[i]);
		}
	}
	return results;
}



window.onload = medstat.pageLoad



