//===================================================================================
// FUNCOES HTC
//===================================================================================
//pega a posição central da tela para um frame, div ou pop-up
//====================================================================================
function htcgetCenterPosition(w,h,dif){
	var p = {top:0,left:0};
	var e=w, f=h;
	var sw=screen.width, sh=screen.height;
	if(document.all){
		var st = document.documentElement.scrollTop;
		p.left = ((sw/2)-(e/2));
		p.top = ((st+((sh/2)-(e/2)-dif))<0) ? (st+((sh/2)-(e/2))) : (st+((sh/2)-(e/2)-dif));
	}else{
		p.left = ((sw/2)-(e/2));
		p.top = (((sh/2)-(f/2)-dif)<0)?((sh/2)-(f/2)):((sh/2)-(f/2)-dif);
	}
	return p;
}
//===================================================================================
function _gel(a){ //getElementById
	return document.getElementById?document.getElementById(a):null;
}

function _geln(a){ //getElementsByName
	return document.getElementsByName?document.getElementsByName(a):null;
}

function _geltn(a){
	if(a == "*" && document.all)
		return document.all;
	return document.getElementsByTagName?document.getElementsByTagName(a):[]
}
//===================================================================================
function htcWinOpenandDisable(a){
	if(document.all){
		for(var i= 0;i<document.frames.length;i++){
			var e = document.frames[i].document.getElementsByTagName('SELECT');
			for(var j=0;j<e.length;j++){e[j].style.visibility='hidden'};
		}
		var e = _geltn('SELECT');
		for(var i=0;i<e.length;i++){e[i].style.visibility='hidden'};
	}
	_gel( ((a)?a:'htcAllDisabled') ).style.height = ((screen.height > document.documentElement.scrollHeight)?'99.9%':document.documentElement.scrollHeight + 'px');
	_gel( ((a)?a:'htcAllDisabled') ).style.width = '99.9%';

	_gel( ((a)?a:'htcAllDisabled') ).style.display = '';
}
//===================================================================================
function htcWinCloseandEnable(a){
	//função alterada da original **********************************************
	if(document.all){
		for(var i= 0;i<document.frames.length;i++){
			var e = document.frames[i].document.getElementsByTagName('SELECT');
			for(var j=0;j<e.length;j++){e[j].style.visibility='visible'};
		}
		var e = _geltn('SELECT');
		for(var i=0;i<e.length;i++){e[i].style.visibility='visible'};
	}
	_gel( ((a)?a:'htcAllDisabled') ).style.display = 'none';
}
//===================================================================================
