function trim(string) {
  var re= /^\s*|\s*$/g;
  return string.replace(re,"");
}
function validateEmail(e) {
  if (e != "") {
    var objRegExp = /^.+@.+\..{2,3}$/;
    return objRegExp.test(e);
  } else {
    return true;
  }
}
function backWin() {
  history.back();
}
function openDoc(doc) {
  window.open(doc);
}












function frmPainelNoticias_Submit(f, intPK) {
  f.HFpkn.value = intPK;
  f.submit();
}
function frmRegisto_Validate(f) {
  if(trim(f.tfNome.value) == "" || trim(f.tfNContribuinte.value) == "" || trim(f.tfCondominios.value) == "" || trim(f.tfEmail.value) == "") {
	alert("Não é possivel processar o pedido.\nTodos os campos são de preenchimento obrigatório.");
	return false;
  }
  if(!validateEmail(f.tfEmail.value)) {
    alert("Não é possível iniciar o processo.\nIntroduza um endereço de e-mail válido.");
	return false;
  }
  return true;
}
function frmContactos_Validate(f) {
  if(trim(f.tfNome.value) == "" || trim(f.tfEmail.value) == "" || trim(f.tfAssunto.value) == "" || trim(f.tfMensagem.value) == "") {
    alert ("Não é possível enviar o formulário.\nTodos os campos são de preenchimento obrigatório.");
    return false;
  }
  if(!validateEmail(f.tfEmail.value)) {
    alert("Não é possível enviar o formulário.\nIntroduza um endereço de e-mail válido.");
	return false;
  }
  return true;
}
function frmAdministradores(strLetra) {
  document.ifAdministradores.location="Interface/Administradores/Bloco"+strLetra+".asp";
  document.ifGaleria.location="Interface/Galeria/Bloco"+strLetra+".asp";  
}
function sDetalhe(url, width, height) {
  window.open(url,"","status=0,scrollbars=0,width="+width+",height="+height+",left="+(screen.width-width)/2+",top="+(screen.height-height)/2);
}
