// Manda um aviso (alert()) para o usuário
function avisos(codigo) {
	var aviso = '';
	
	switch (codigo) {
		case '1':
			aviso = 'Seu E-mail foi enviado com sucesso.';
			break
		default:
			aviso = '';
	}
	
	if (aviso != '') {
		alert(aviso);
	}
}

// Abre um pop-up centralizado com os valores da foto
function foto(numero, empresa, w, h) {
		//var w = 400; 	
		//var h = 500;
		
		arquivo = 'imagens/layout/produtos/' + empresa + '/grande/im_' + numero + '.jpg';
		
		var x = Math.ceil( (window.screen.height - h) / 2 );
		var y = Math.ceil( (window.screen.width - w) / 2 );
		window.open('popups/fotos.asp?arquivo=' + arquivo + '','Máquina','width=' + w + ',height=' + h + ',top=' + x + ',left=' + y + ',location=no,status=no,menubar=no,scrollbars=yes,resizable=no,directories=no,toolbar=no');
}

// Abre um pop-up centralizado com os valores da tabela
function tabela(numero, empresa, w, h) {
		//var w = 400; 	
		//var h = 500;
		
		arquivo = 'imagens/layout/produtos/' + empresa + '/tb_' + numero + '.jpg';
		
		var x = Math.ceil( (window.screen.height - h) / 2 );
		var y = Math.ceil( (window.screen.width - w) / 2 );
		window.open('popups/fotos.asp?arquivo=' + arquivo + '','Máquina','width=' + w + ',height=' + h + ',top=' + x + ',left=' + y + ',location=no,status=no,menubar=no,scrollbars=yes,resizable=no,directories=no,toolbar=no');
}

/* VALIDAR EMAIL*/
function valida_email(campo){

	if (campo.length != 0) {
		invalidChars	= "/:,;"
		for (i=0; i<invalidChars.lenght; i++) {
			badChar = invalidChars.charAt(i)
			if (campo.length.indexOf(badChar,0) > -1) {
		 	alert('O e-mail digitado é inválido.');
			return false;
			}
		}
		atPos = campo.indexOf("@",1)
		if (atPos == -1) {
		 	alert('O e-mail digitado é inválido.');
			return false;
		}
		else{
				periodPos = campo.indexOf(".",atPos)
				if(campo.indexOf("@",atPos+1) > -1) {
			 	alert('O e-mail digitado é inválido.');
				return false;
				}
				else{
						if (periodPos == -1) {
						alert('O e-mail digitado é inválido.');
						return false;
						}
						else{
								if ((periodPos+3) > campo.length) {
								alert('O e-mail digitado é inválido.');
								return false;
								}
								 else{
									return true;
									 }
							}//else
					}//else
			}//else
	} //fim do if(length validator)
	else {
		alert("Insira o email");
		return false;
	}
} //fim da funcao

// Valida o formulário de contato
function validaContato() {
	var df = document.forms[0];
	
	// Estrutura DOM
	var nome 	 = df.elements[0];
	var email 	 = df.elements[1];
	var assunto  = df.elements[2];
	var mensagem = df.elements[3];
	
	if (nome.value.length == 0) {
		alert("Escreva o seu nome.");
		nome.focus();
		return false
	}
	else if (!valida_email(email.value)) {
		email.focus();
		return false
	}
	else if (assunto.value.length == 0) {
		alert("Insira um assunto.");
		assunto.focus();
		return false
	}
	else if (mensagem.value.length == 0) {
		alert("Escreva uma mensagem.");
		mensagem.focus();
		return false
	}
}