﻿// Utility Scripts


function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
	        oldonload();
	        func();
        }
    }
}



function getElementsByClassName(className, tagArg, elmArg)
{
	var testClass = new RegExp("(^|\\s)" + className + "(\\s|$)");
	
	var tag, elm;
	
	tagArg ? tag = tagArg : tag = "*"; 
	elmArg ? elm = elmArg : elm = document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++)
	{
		current = elements[i];
		if(testClass.test(current.className))
		{
			returnElements.push(current);
		}
	}
	return returnElements;
}





// Requires nifty corners
addLoadEvent(function()
{
//    Nifty("div.admin_content h1", "big transparent top")
    Nifty("div.form-box","big transparent");
    
    Nifty("div.information", "medium transparent bottom");
    
    Nifty("div.search_control_results", "medium transparent top");
    
    Nifty("div.room_control", "big transparent");
    Nifty("div.page_menu", "medium transparent");

	Nifty("a#agentInfoLink", "big transparent");
});