

function abreMenu(){
	document.getElementById("menu").style.height="350px";
}
function fechaMenu(){
	document.getElementById("menu").style.height="70px";
}



function validate(form) {
	var images = new Array("jpg", "jpeg", "gif");
	for(i=0;i<form.elements.length;i++) {
		var valor = form.elements.item(i).value;
		if(form.elements.item(i).className.match("not-null")) {
			if(form.elements.item(i).value == "") {
				var nome = form.elements.item(i).name.split('ed_')[1];
				alert("Por favor, preencha o campo "+nome+".");
				form.elements.item(i).focus();
				return false;
			}
		}
		if(form.elements.item(i).className.match("e-mail")) {
			if(form.elements.item(i).value.indexOf('@') < 2 || form.elements.item(i).value.indexOf('.') < 4) {
				alert("O e-mail digitado está incorreto, verifique.");
				form.elements.item(i).focus();
				return false;
			}
		}
		if(form.elements.item(i).className.match("date")) {
			var regex = /^([0-3][0-9])\/([0-1][0-9])\/(20[0-9]{2})/;
			if(!regex.test(valor)) {
				alert("A data digitada está incorreta, verifique.");
				form.elements.item(i).value = "";
				form.elements.item(i).focus();
				return false;
			}
		}
		if(form.elements.item(i).className.match("image")) {
			if(images.indexOf(valor.split('.')[1].toLowerCase()) < 0) {
				alert("Por favor, envie uma imagem do tipo jpg ou gif.");
				form.elements.item(i).value = "";
				form.elements.item(i).focus();
				return false;
			}
		}
		if(form.elements.item(i).className.match("num")) {
			var regex = /^[0-9]+/;
			if(!regex.test(valor) && valor != "") {
				var nome = form.elements.item(i).name.split('ed_')[1];
				alert("Por favor, digite apenas números no campo "+nome+".");
				form.elements.item(i).value = "";
				form.elements.item(i).focus();
				return false;
			}
		}
	}
	return true;
}
