function go(link,param){window.location=link+param;return true;}

function printDate()
{
	today = new Date;
	weekDayName = new Array ("Domingo","Segunda-feira","Ter&ccedil;a-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado");
	monthName = new Array ("Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez");

	document.write("<b>" + weekDayName[today.getDay()]+ ", " + today.getDate() + " " + monthName[today.getMonth()] + " " + today.getFullYear() + "</b>");
}

function iwebIgnorarParam(frm,param){
	if (frm.elements[param])
	frm.elements[param].name+='__IGNORE';
	}
	
function iwebSubmeter(idfrm,action){
	var frm=document.getElementById(idfrm);
	if (frm){
		iwebIgnorarParam(frm,'__VIEWSTATE');
		iwebIgnorarParam(frm,'__EVENTTARGET');
		iwebIgnorarParam(frm,'__EVENTARGUMENT');
		frm.action=action;
		frm.submit();
	}
}

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 validarPesquisa(idfrm,obj){
	if(obj.value=='')
		alert('Insira um valor para a pesquisa.')
	else
		iwebSubmeter(idfrm,'searchResult.aspx')
}

//@TM2009Fev 
//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(); 
}

