/* Popup Window de Ajuda*/
var windowHandle;
function openWindow(what)
{
windowHandle = window.open(what, 'Ajuda', 'height=200,innerHeight=200,width=360,innerWidth=360,resizable=0,scrollbars=0,toolbar=0');
} 

/* Popup Window*/
var windowHandle;
function openWindowX(what,W,H)
{
windowHandle = window.open(what, 'PessoalJanela', 'height='+H+',innerHeight='+H+',width='+W+',innerWidth='+W+',resizable=0,scrollbars=0,toolbar=0');
} 

/* Validar Form Grau Académico*/
function validarFormGrauAcademico(frm) {
	if (frm.PessoalGrauAcademicoNome.value.length < 5) {
		alert("Campo 'Grau Académico' Inválido (min 5 caracteres)");
		frm.PessoalGrauAcademicoNome.focus();
		return false;
	}
	return true;
}

/* Confirmação de Apagar (GERAL) */
function validarFormulario(frm)
{
	var confirma=confirm("Deseja mesmo apagar este registo?");
	if (confirma == true)
	{
		return true;
	}
	else
	{
		return false;
	}
}

// Só números no campo do Form
var isIE = document.all?true:false;
var isNS = document.layers?true:false;
function onlyDigits(e) {
var _ret = true;
if (isIE) {
	if (window.event.keyCode < 46 || window.event.keyCode > 57) {
		window.event.keyCode = 0;
		_ret = false;
	}
}
if (isNS) {
if (e.which < 46 || e.which > 57) {
	e.which = 0;
	_ret = false;
	}
}
	return (_ret); 
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *\
| Add to Favorites                                              |
\* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
function addfavorits(e){	
	var titulo = "Estereofoto";
	var url = "http://www.estereofoto.pt";

	if (e.type == "keydown"){
		var key=e.keyCode || e.which;
		
			if (key==13){//enter
				if (document.all){//IE
					window.external.AddFavorite(url,titulo);
				}else if (window.sidebar){ //FireFox
					window.sidebar.addPanel(titulo, url,"");
				};
			};
	}else if (e.type == "mousedown"){
		if (document.all){//IE
			window.external.AddFavorite(url,titulo);
		}else if (window.sidebar){ //FireFox
			window.sidebar.addPanel(titulo, url,"");
		};
	};	
};
