function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		mhome2_over = newImage("images/mnu_home2.gif");
		mqsomos2_over = newImage("images/mnu_qsomos2.gif");
		mservicos2_over = newImage("images/mnu_servicos2.gif");
		mcontactos2_over = newImage("images/mnu_contactos2.gif");
		preloadFlag = true;
	}
}

function checkFields() {
	missinginfo = "";

	if (document.form.nome.value == "") {
		missinginfo += "\n     -  Nome";
	}
	if (document.form.morada.value == "") {
		missinginfo += "\n     -  Morada";
	}
	if ((document.form.email.value == "") || (document.form.email.value.indexOf('@') == -1) || 	(document.form.email.value.indexOf('.') == -1)) {
		missinginfo += "\n     -  Email";
	}
	if (document.form.msg.value == "") {
		missinginfo += "\n     -  Mensagem";
	}

	if (missinginfo != "") {
		missinginfo ="_____________________________\n" +
		"Os seguintes dados estão inválidos:\n" +
		missinginfo + "\n____________________________________" +
		"\nPor favor preencha os dados correctamente.";
		alert(missinginfo);
		return false;
	}

	else return true;
}

function popUp(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=550');");
}