document.onmouseover=doOver;
document.onmouseout=doOut;

function doOver(){
	var toEl=getReal(window.event.toElement,"className","button");
	var fromEl=getReal(window.event.fromElement,"className","button");
	if(toEl==fromEl)
		return;
	var el=toEl;
	var cDisabled=el.cDisabled;
	cDisabled=(cDisabled!=null);
	if(el.className=="button")
		el.onselectstart=new Function("return false");
	if((el.className=="button")&&!cDisabled){
		makeGray(el,false);
	}
}

function doOut(){
	var toEl=getReal(window.event.toElement,"className","button");
	var fromEl=getReal(window.event.fromElement,"className","button");
	if(toEl==fromEl)
		return;
	var el=fromEl;
	var cDisabled=el.cDisabled;
	cDisabled=(cDisabled!=null);
	var cToggle=el.cToggle;
	toggle_disabled=(cToggle!=null);
	if(cToggle&&el.value){
		makeGray(el,true);
	}else if((el.className=="button")&&!cDisabled){
		makeGray(el,true);
	}
}


function getReal(el,type,value){
	temp=el;
	while((temp!=null)&&(temp.tagName!="BODY")){
		if(eval("temp."+type)==value){
			el=temp;return el;
		}
		temp=temp.parentElement;
	}
	return el;
}


function makeGray(el,b){
	var filtval;
	if(b)
		filtval="gray()";
	else
		filtval="";
		el.style.filter=filtval;

}

var percent=0;
var timer;
var greenItem = "<img src='images/loadingItemG.gif' width='6' height='15'>";
var whiteItem = "<img src='images/loadingItemW.gif' width='6' height='15'>";
function loading(){
	if(percent<=25){	
		var img="";
		for(i=0; i<25; i++){
			if(i<percent)
				img=img+greenItem;
			else
				img=img+whiteItem;
		}
		loadingText.innerHTML="Loading:";
		loadingImg.innerHTML=img;
		loadingPercent.innerHTML=percent*4+"%";
		percent++;	
		timer = setTimeout("loading()",10);
		return false;
	}else if(percent>25){
		clearTimeout(timer);
		dologin.submit();	
	}
}