function openWindow(linkURL, w, h) {
	var myleft = (screen.width)?(screen.width-w)/2:0;
	var mytop = (screen.height)?(screen.height-h)/2:0;
	var wspec = "directories=0, location=0, menubar=0, resizable=0, status=0, toolbar=0, scrollbars=0, top="+mytop+", left="+myleft+", width="+w+", height="+h;
	window.open(linkURL, "_blank", wspec);
}

function updateEmail(object){
    var email = object.value;
    var emailRegEx = new RegExp(/^[\w-\.]+@[\w-]+\.[\w\.]+$/);
    if (email.length > 0){
        if (email.match(emailRegEx)){
			object.style.borderColor = "#00FF00";
        }
		else {
			object.style.borderColor = "#FF0000";
		}
    }
}

function validateEmail(object){
    var email = object.value;
    var emailRegEx = new RegExp(/^[\w-\.]+@[\w-]+\.[\w\.]+$/);
    if (email.length > 0){
        if (!email.match(emailRegEx)){
            alert("O e-mail fornecido é inválido!");
            object.focus();
            return false;
        }
    }
    return true;
}