// Contains functions to run on each page loading (setfocus, check for JS/Flash capability if not already done etc)

function setFocus() { 
	var arrT = document.getElementsByClassName('setFocus');
	if(arrT && arrT.length>0){			
		var el = getEl(arrT[0].id);
		if(el){
			try{
				el.focus();
			}catch(e){};
		}
	}	
}

function setDraggable(){
	ShowDebug("IN setDraggable")
	var el,arrD = document.getElementsByClassName("setDrag");
	if(arrD && arrD.length>0){
		for(var x=0;x<arrD.length;x++){
			el=arrD[x];
			ShowDebug("is " + el.id + " tagName == div ?? == " + el.tagName)
			if(el.tagName.toLowerCase()=="div"){	
				ShowDebug("add a startDrag event to " + el.id);
				addEvent(el,"mousedown",function(e){StartDrag(e,el.id);});				
			}
		}
	}
}

function setPopup(){
	var el,arrD = document.getElementsByClassName("setPopup");
	if(arrD && arrD.length>0){
		for(var x=0;x<arrD.length;x++){
			el=arrD[x];
			if(el.tagName.toLowerCase()=="a")
				addEvent(el,"click",OpenNewWin('win_'+el.id,400,600,0,0,1,0,1,0,0,0,el.href,'win',""));
		}
	}
}

function setClasses(){
	ShowDebug("IN setClasses")
	setFocus();
	setDraggable();
	setPopup();
	ShowDebug("Set all classes")
}

addLoadEvent(setClasses)
