<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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 MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; 
  document.MM_sr=new Array; 
  
  for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){
	document.MM_sr[j++]=x; 
	if(!x.oSrc)
		x.oSrc=x.src;
	x.src=a[i+2];
	
  }
}
//-->

//Abre uma janela nova no meio do ecran
//quando já está aberta ou se estiver minimizada a janela ganha o focus
//- rss.aspx 
function AbrirJanela(vPath,vWinName,vParam)
{  
if (vParam == "") 
	vParam='height=600,width=800,top=100,left=200, toolbar=no, menubar=no, scrollbars=yes, resizable=yes,location=no, directories=no, status=yes'	

var vWin=window.open(vPath,vWinName,config=vParam);

if (vWin.opener==null)
   	{vWin.opener = self;} 

vWin.focus(); 
}

function go(link,param){window.location=link+param;return true;}

//change the opacity for different browsers 
function changeOpac(opacity, id) { 
    var object = document.getElementById(id).style; 
    object.opacity = (opacity / 100); 
    object.MozOpacity = (opacity / 100); 
    object.KhtmlOpacity = (opacity / 100); 
    object.filter = "alpha(opacity=" + opacity + ")"; 
} 

function IsEmailAddress(email) {
	var s = "", re;
	s = "" + email + "";
	if (s.length == 0) {return true;}
	s = s.replace(/^\s*|\s*$/g, "");
	if (s == "undefined" || s.length < 6) {return false;}
	re = /\s+/g
	if (re.test(s)) {return false;}
	re = /^(\w|[^_]\.|[\-])+((\@){1}([^_]))(([a-z]|[\d]|[\-]|\.)+|([^_]\.[^_])*)+\.[a-z]{2,6}$/i
	if (!re.test(s)) {return false;}
	re = /\.(a[c-gil-oq-uwz]|b[a-bd-jm-or-tvwyz]|c[acdf-ik-orsuvx-z]|d[ejkmoz]|e[ceghr-u]|f[i-kmorx]|g[abd-ilmnp-uwy]|h[kmnrtu]|i[delm-oq-t]|j[emop]|k[eg-imnprwyz]|l[a-cikr-vy]|m[acdghk-z]|n[ace-giloprtuz]|om|p[ae-hk-nrtwy]|qa|r[eouw]|s[a-eg-ort-vyz]|t[cdf-hjkm-prtvwz]|u[agkmsyz]|v[aceginu]|w[fs]|y[etu]|z[admrw]|com|edu|net|org|mil|gov|biz|pro|aero|coop|info|name|museum)$/i
	if (!re.test(s)) {return false;}
	re = /\.\./
	if (re.test(s)) {return false;}
	re = /\@\@/
	return(!re.test(s));
}
function onblur_email(obj){
	if (!IsEmailAddress(obj.value)){
		alert('O email tem um formato incorrecto.');
		obj.value='';
		obj.focus();
	}
}

function refreshDivsMenu(){
	var divID;
	var x = document.getElementsByTagName('div');
	
	for (var i=0;i<x.length;i++){
		divID = x[i].id;
		if (divID.substring(0,7)=='divMenu')
			opacity(divID, 0, 60, 5000);
	}
}

function divsOff(nome){
	var divID;
	var x = document.getElementsByTagName('div');
	
	for (var i=0;i<x.length;i++){
		divID = x[i].id;
		if (divID.substring(0,nome.length)==nome)
			x[i].style.display='none';
	}
}

function actualizarNomeCat(descricao){
	var ctrl = document.getElementById('nomeCat');
	
	if(ctrl) ctrl.innerHTML=descricao;
}

function expandirMenu(valor,mostrar){
	var divID;
	var x = document.getElementsByTagName('div');
	var ctrl = document.getElementById('divMenu'+valor);
	var ctrl2 = document.getElementById('divTopMenu'+valor);
	
	for (var i=0;i<x.length;i++){
		divID = x[i].id;
		if (divID.substring(0,7)=='divMenu')
			x[i].style.display='none';
	}
	
	for (var i=0;i<x.length;i++){
		divID = x[i].id;
		if (divID.substring(0,10)=='divTopMenu')
			x[i].style.display='block';
	}
	
	if(ctrl && ctrl2){
		if(mostrar){
			ctrl2.style.display='none';
			ctrl.style.display='block';
		}else{
			ctrl.style.display='none';
			ctrl2.style.display='block';
		}
	}
}

function actualizarTv(valor){
	var ctrl = document.getElementById('divTv'+valor);
	var ctrl_left = document.getElementById('tdTabTvLeft'+valor);
	var ctrl_center = document.getElementById('tdTabTvCenter'+valor);
	var ctrl_right = document.getElementById('tdTabTvRight'+valor);
	
	var tdID;
	var x = document.getElementsByTagName('td');
	
	if(ctrl_left && ctrl_center && ctrl_right){
		//alert('entrou');
		divsOff('divTv');
		for (var i=0;i<x.length;i++){
			tdID = x[i].id;
			//alert(tdID.substring(0,7));
			if (tdID.substring(0,11)=='tdTabTvLeft')
				x[i].className='img topTvLeft';
			if (tdID.substring(0,13)=='tdTabTvCenter')
				x[i].className='imgBack topTitTv c hand';
			if (tdID.substring(0,12)=='tdTabTvRight')
				x[i].className='img topTvRight';
			
		}
		ctrl_left.className='img topTvLeftSelect';
		ctrl_center.className='imgBack topTitTvSelect c hand';
		ctrl_right.className='img topTvRightSelect';
		ctrl.style.display='block';
	}
}

function validar(pergunta){
	var check;
	var ctrl = eval('document.all.Form1.resp_'+pergunta);
	
	check=false;
	for(i=0; i<ctrl.length;i++)
		if(ctrl[i].checked)
			check=true;
	return check;
}

function uiGo(url){
	window.location=url;
}

function uiHTMLEncode(txt){
	var r='';
	if (txt!=null && typeof(txt)!='undefined')
		for(var i=0;i<txt.length;i++){
			var c=txt.charCodeAt(i);
			if (c==32 || (c>=48 && c<=57) || (c>=65 && c<=90) || (c>=97 && c<=122))
				r+=String.fromCharCode(c);
			else
				r+='&#'+c+';';
		}
	return r;
}

function submeter_pesquisa(idtbpesquisa, txtalerta, txtsearch){	
	var pesq = document.getElementById(idtbpesquisa);
	var txtpesq;
	
	var pesqCodificado = uiHTMLEncode(pesq.value);
	if(pesqCodificado == '' || pesqCodificado == txtsearch)
	{
		alert(txtalerta);
		pesq.value='';
		pesq.focus();
	}
	else
	{
		txtpesq='pesquisa.aspx?p='+pesqCodificado;
		pesq.value='';
		uiGo(txtpesq);
	}
}

function submitenterPesquisa(e, idtbpesquisa, txtalerta, txtsearh)
{
	var keycode;
	if (window.event)
		keycode = window.event.keyCode;
	else if (e) 
		keycode = e.which;

	if(keycode == 13)
	{
		submeter_pesquisa(idtbpesquisa, txtalerta, txtsearh);
		return false;
	}
	return true;	
}

function submitEnter(e)
{
	var keycode;
	if (window.event)
		keycode = window.event.keyCode;
	else if (e) 
		keycode = e.which;

	if(keycode == 13)
	{
		document.all.Form1.submit();
		return false;
	}
	return true;	
}

function mostrarDivSubTemas(id,mostrar,classe){
	ctrl1 = document.getElementById('divCanal'+id);
	ctrl2 = document.getElementById(classe);
	
	if(ctrl1){
		if(mostrar)
			ctrl1.style.visibility='visible';
		else
			ctrl1.style.visibility='hidden';
	}
	if(ctrl2 && navigator.appName=='Microsoft Internet Explorer'){
		if(mostrar)
			ctrl2.style.zIndex = -1;	
		else
			ctrl2.style.zIndex = 1;
	}	
}

function uiGID(id){
	return document.getElementById(id);
}

function uiEsconder(id){
	var obj=uiGID(id);
	if (obj)
		obj.style.display='none';
}

function uiMostrar(id){
	var obj=uiGID(id);
	if (obj)
		obj.style.display='inline';
}




