// Validacao de FormulÃ¡rio


// Hover de imagens
var sufixoImgOver = '_ov';
var classToOver = 'roll';

function findimg(){
	var imgs,i;  // Faz um loop atravÃ©s de todas as imagens
	//verificando se alguma delas contÃ©m a classe da var 'classToOver'
	imgs=document.getElementsByTagName('img');
	for(i=0;i<imgs.length;i++){
		if(eval('/'+classToOver+'/').test(imgs[i].className)) {
			// adiciona a funÃ§Ã£o roll ao elemento-pai da imagem
			imgs[i].parentNode.onmouseover=function(){roll(this); };
			imgs[i].parentNode.onmouseout=function(){roll(this);};
			imgs[i].parentNode.onfocus=function(){roll(this);};
			imgs[i].parentNode.onblur=function(){roll(this);};
		}
	}
}

function roll(o){
	var i,isnode,src,ftype,newsrc,nownode;
	// loop atravÃ©s de todos os childNodes
	for (i=0;i<o.childNodes.length;i++){
		nownode=o.childNodes[i];
		// se o nÃ³ Ã© um elementoif the node is an element and
		// e Ã© uma IMG, muda a variÃ¡vel e sai do loop
		if(nownode.nodeType==1 && /img/i.test(nownode.nodeName)){
			isnode=i;
			break;
		}
	}  // verifica o src e faz o roll-over
	src = o.childNodes[isnode].src;
	ftype = src.substring(src.lastIndexOf('.'), src.length);
	if(eval("/"+sufixoImgOver+"/").test(src)){
		newsrc = src.replace(sufixoImgOver,'');
	} else {
		newsrc = src.replace(ftype, sufixoImgOver+ftype);
	}
	o.childNodes[isnode].src=newsrc;
}

// Menu DropDown

function Valida_Form_Carreira() {
	nomeObj = document.getElementById("nome");
	emailObj = document.getElementById("email");
	enderecoObj = document.getElementById("endereco");
	cidadeObj = document.getElementById("cidade");
	cepObj = document.getElementById("cep");
	foneObj = document.getElementById("fone");
	curriculoObj = document.getElementById("curriculo");
	
	
	erroMsg = "";
	if (nomeObj.value == "") {
		erroMsg += "- Nome é obrigatório\n";
	}
	if (emailObj.value == "") {
		erroMsg += "- Email é obrigatório\n";
	}
	if (enderecoObj.value == "") {
		erroMsg += "- Endereço é obrigatório\n";
	}
	if (cidadeObj.value == "") {
		erroMsg += "- Cidade é obrigatório\n";
	}
	if (cepObj.value == "") {
		erroMsg += "- CEP é obrigatório\n";
	}
	if (foneObj.value == "") {
		erroMsg += "- Fone é obrigatório\n";
	}
	if (curriculoObj.value == "") {
		erroMsg += "- Envio de currículo é obrigatório\n";
	}
	
	if (erroMsg != "") {
		alert("Os seguintes error ocorreram:\n" + erroMsg + "\nVerifique os erros e tente novamente.");
		return false;
	}
	
	return true;
}

function Valida_Form_Contato() {
	nomeObj = document.getElementById("nome");
	emailObj = document.getElementById("email");
	cidadeObj = document.getElementById("cidade");
	comentariosObj = document.getElementById("comentarios");
	
	
	erroMsg = "";
	if (nomeObj.value == "") {
		erroMsg += "- Nome é obrigatório\n";
	}
	if (emailObj.value == "") {
		erroMsg += "- Email é obrigatório\n";
	}
	if (cidadeObj.value == "") {
		erroMsg += "- Cidade é obrigatório\n";
	}
	if (comentariosObj.value == "") {
		erroMsg += "- Comentários é obrigatório\n";
	}
	
	if (erroMsg != "") {
		alert("Os seguintes error ocorreram:\n" + erroMsg + "\nVerifique os erros e tente novamente.");
		return false;
	}
	
	return true;
}