function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function rollElements(x,y) {
	switch(y) {
		case 1:
			for(a=0;a<x.length;a++) {
				if(x[a].className!='botao'&&x[a].className!='checkbox') {
					//x[a].onfocus=function(){this.style.backgroundColor='#FFFFE1';};
					x[a].onfocus=function(){this.style.border='1px solid #29A5D6';};
					//x[a].onblur=function(){this.style.backgroundColor='#FFFFFF';};
					x[a].onblur=function(){this.style.border='1px solid #ccc';};
				}
			}
			break;
		case 2:
			for(a=0;a<x.length;a++) {
				x[a].onmouseover=function(){this.className+=' hover';};
				x[a].onmouseout=function(){this.className=this.className.replace('hover','');};
				/*x[a].onmouseover=function(){this.style.backgroundColor='#D7E8F4';};
				x[a].onmouseout=function(){this.style.backgroundColor='#f5f5f5';};*/
			}
			break;
	}
}
function addFocusCheck(formEl) {
	el=document.getElementById(formEl);
	i=el.getElementsByTagName('input');
	rollElements(i,1);
	i=el.getElementsByTagName('textarea');
	rollElements(i,1);
	i=el.getElementsByTagName('select');
	rollElements(i,1);
}
function addTdHover() {
	tb=document.getElementsByTagName('table');
	for(b=0;b<tb.length;b++) {
		if(tb[b].className=='dataTable') {
			tdEl=tb[b].getElementsByTagName('tr');
			rollElements(tdEl,2);
		}
		if(tb[b].className=='calendario') {
			tdEl=tb[b].getElementsByTagName('td');
			rollElements(tdEl,2);
		}
	}
}
