// Class for avatar rounded corner matte
var avatar = new Class({
	initialize:function(z,geckoVar,ieVar,ie8Var){
		(function(){
			$$(z).each(function(item,i){
				if (item.getChildren('img').length > 0) {
					if (!ie8Var || ie8Var=="") ie8Var = ieVar;
					var el;
					if(Browser.Engine.gecko || Browser.Engine.webkit){
						el = new Element('div',{'class': geckoVar + ' filter'});
					}
					if(Browser.Engine.trident){
						ua = navigator.userAgent;
						ua = ua.toLowerCase();
						if (ua.indexOf("msie 8.0") != -1){
							el = new Element('div',{'class': ie8Var + ' filter'});
						}
						else {
							el = new Element('div',{'class': ieVar + ' filter'})
						};
					}
					var br = new Element('br').injectInside(el);
					el.inject(item);
				}
			});
		}).delay(700);
	}
});

/* to do - clean up and make interchangeable */
/* css-mod and update to fix ie6 problems */
function swapTabs(tabName,tabList,el){

var tempLength = eval(tabList+"List").length;

	for (var i=0;i<tempLength;i++){


		if (tabName==eval(tabList+"List")[i]){
		var tempName = "dashTabs-"+eval(tabList+"List")[i];
		
		$(el).setProperties({'class': tempName});
		$(eval(tabList+"List")[i]+"Layer").style.display = "block";

		}else{

		$(eval(tabList+"List")[i]+"Layer").style.display = "none";

		}

	}

}

//disable enter button in forms in modals
function testForEnter(h){
	if (h.keyCode == 13){
		h.cancelBubble = true;
		h.returnValue = false;
		}
}
