// JavaScript Document

function removeSpaces(string) {
	var tstring = "";
	string = '' + string;
	splitstring = string.split(" ");
	for(i = 0; i < splitstring.length; i++)
	tstring += splitstring[i];
	return tstring;
}

function validHistoria(form) {
	var titulo = document.getElementById("tt_historia");
	var resumo = document.getElementById("resumo_historia");
	var mensagem = document.getElementById("ds_historia");
	var nome = document.getElementById("nm_historia");
	var email = document.getElementById("ml_historia");
	var foto = document.getElementById("foto_inscricao");
	var franquia = document.getElementById("franquia_historia");
	
	// Regra para a validação de e-mail.
	var reEmail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		
	if(removeSpaces(titulo.value) == "") {
		alert("O campo Título é necessário.");
		titulo.focus();
		return
	}
		
	if(removeSpaces(resumo.value) == "") {
		alert("O campo Resumo é necessário.");
		resumo.focus();
		return
	}
		
	if(removeSpaces(mensagem.value) == "") {
		alert("O campo História é necessário.");
		mensagem.focus();
		return
	}
	
	if(removeSpaces(nome.value) == "") {
		alert("O campo Nome é necessário.");
		nome.focus();
		return
	}

	if(email.value == "") {
		alert("O campo E-mail é necessário.");
		email.focus();
		return;
	} else {
		valid_email = reEmail.exec(email.value)
		if(valid_email == null) {
			alert("E-mail inválido!");
			email.focus();
			return
		}
	}
	
	if(removeSpaces(franquia.value) == "") {
		alert("O campo Franquia é necessário.");
		franquia.focus();
		return
	}

	if(foto.style.display == "none") {
		alert("O campo Foto é necessário.");
		return
	}

	form.submit();

}
