// JavaScript Document

function rollOver(id,img){
	document.getElementById(id).src=img;
	
}

// Funcao que validao contato
 function validaContato(frm){
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.nome.value==''){
			p +='- Nome \n';
			frm.nome.focus();
			erro = true
		}

		if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1){
			p +='- Email ( Ex: Nome@provedor.com.br) \n';
			if(!erro){
			frm.email.focus();
			erro = true
			}
		}

		var ddd = frm.ddd.value;
		if(ddd == '' || isNaN(ddd) || ddd.length < 2){
			p += ' - DDD do telefone (000)\n';
			if(!erro){
				erro = true;
				frm.ddd.select();
			}
		}
		
		var telefone = frm.telefone.value;
		if(telefone == '' || isNaN(telefone) || telefone.length < 8){
			p += ' - Telefone (99999999)\n';
			if(!erro){
				erro = true;
				frm.telefone.select();
			}
		}		
		

		
		if(frm.msg.value==''){
			p +='- Mensagem \n';
			if(!erro){
				frm.msg.focus();
				erro = true;
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}
// Funcao que validao contato
 function validaOrcamento(frm){
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.nome.value==''){
			p +='- Nome \n';
			frm.nome.focus();
			erro = true
		}
		var ddd = frm.ddd.value;
		if(ddd == '' || isNaN(ddd) || ddd.length < 2){
			p += ' - DDD do telefone (00)\n';
			if(!erro){
				erro = true;
				frm.ddd.select();
			}
		}
		
		var telefone = frm.telefone.value;
		if(telefone == '' || isNaN(telefone) || telefone.length < 8){
			p += ' - Telefone (99999999)\n';
			if(!erro){
				erro = true;
				frm.telefone.select();
			}
		}		
		
		if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1){
			p +='- Email ( Ex: Nome@provedor.com.br) \n';
			if(!erro){
			frm.email.focus();
			erro = true
			}
		}

		
		if(frm.produto.value==''){
			p +='- Descricao \n';
			if(!erro){
				frm.produto.focus();
				erro = true;
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}

// Funcoes
function validaLoginAluno(frm){
	
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.rge.value==''){
			p +='- RGE \n';
			frm.rge.focus();
			erro = true
		}
	
		if(frm.senha.value==''){
			p +='- SENHA\n';
			if(!erro){
			frm.senha.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
	
	}
	
	//validaProff
	
function validaProff(frm){
	
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.email.value==''){
			p +='- E-mail \n';
			frm.email.focus();
			erro = true
		}
	
		if(frm.senha.value==''){
			p +='- Senha\n';
			if(!erro){
			frm.senha.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}
function validaFaltas(frm){
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		
		if(frm.serie.value==''){
			p +='- Serie \n';
			frm.serie.focus();
			erro = true
		}
	
		if(frm.materia.value==''){
			p +='- Materia\n';
			if(!erro){
			frm.materia.focus();
			erro = true
			}
		}
		if(frm.bimestre.value==''){
			p +='- Bimestre\n';
			if(!erro){
			frm.bimestre.focus();
			erro = true
			}
		}
		if(frm.aluno.value==''){
			p +='- Aluno\n';
			if(!erro){
			frm.aluno.focus();
			erro = true
			}
		}
		
		if(frm.faltas.value==''){
			p +='- Numero de faltas\n';
			if(!erro){
			frm.faltas.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}
function validaNota(frm){
	
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.serie.value==''){
			p +='- Serie \n';
			frm.serie.focus();
			erro = true
		}
	
		if(frm.materia.value==''){
			p +='- Materia\n';
			if(!erro){
			frm.materia.focus();
			erro = true
			}
		}
		if(frm.aluno.value==''){
			p +='- Aluno\n';
			if(!erro){
			frm.aluno.focus();
			erro = true
			}
		}
		if(frm.bimestre.value==''){
			p +='- Bimestre\n';
			if(!erro){
			frm.bimestre.focus();
			erro = true
			}
		}
		if(frm.atividade.value==''){
			p +='- Atividade\n';
			if(!erro){
			frm.atividade.focus();
			erro = true
			}
		}
		if(frm.notas.value==''){
			p +='- Nota\n';
			if(!erro){
			frm.notas.focus();
			erro = true
			}
		}
		
		
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}

function validaPOst(frm){
	
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.serie.value==''){
			p +='- Serie \n';
			frm.serie.focus();
			erro = true
		}
	
		if(frm.materia.value==''){
			p +='- Materia\n';
			if(!erro){
			frm.materia.focus();
			erro = true
			}
		}
		if(frm.dt_post.value==''|| frm.dt_post.value.length < 10){
			p +='- Postado em : (00/00/0000)\n';
			if(!erro){
			frm.dt_post.focus();
			erro = true
			}
		}
		if(frm.dt_termino.value==''|| frm.dt_termino.value.length < 10){
			p +='- Data termino: (00/00/0000)\n';
			if(!erro){
			frm.dt_termino.focus();
			erro = true
			}
		}
		if(frm.descricao.value==''){
			p +='- Descricao\n';
			if(!erro){
			frm.descricao.focus();
			erro = true
			}
		}
		if(frm.dc.value==''){
			p +='- Documento\n';
			if(!erro){
			frm.dc.focus();
			erro = true
			}
		}
		
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}
function validaOco(frm){
	
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.serie.value==''){
			p +='- Serie \n';
			frm.serie.focus();
			erro = true
		}
	
		if(frm.aluno.value==''){
			p +='- Aluno\n';
			if(!erro){
			frm.aluno.focus();
			erro = true
			}
		}
		if(frm.bimestre.value==''){
			p +='- Bimestre\n';
			if(!erro){
			frm.bimestre.focus();
			erro = true
			}
		}
		if(frm.data.value==''|| frm.data.value.length < 10){
			p +='- Data : (00/00/0000)\n';
			if(!erro){
			frm.data.focus();
			erro = true
			}
		}
		if(frm.ocorrencia.value==''){
			p +='- Ocorrência\n';
			if(!erro){
			frm.ocorrencia.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}

function validaNotaa(frm){
	
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.serie.value==''){
			p +='- Serie \n';
			frm.serie.focus();
			erro = true
		}
	
		if(frm.materia.value==''){
			p +='- Materia\n';
			if(!erro){
			frm.materia.focus();
			erro = true
			}
		}
		if(frm.bimestre.value==''){
			p +='- Bimestre\n';
			if(!erro){
			frm.bimestre.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}




function validaVerNota(frm){
	
		var erro= false
		var p='Selecione o(s) Campo(s) \n';
		if(frm.serie.value==''){
			p +='- Serie \n';
			frm.serie.focus();
			erro = true
		}
	
		if(frm.materia.value==''){
			p +='- Materia\n';
			if(!erro){
			frm.materia.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}



//function txtBoxFormat(objeto, sMask, evtKeyPress) 
//Funcao que formata o campo de acordo com a mascara (data / hora / telefone)
//onkeypress="javascript: txtBoxFormat(this, '999.999.999-99', event);"
function txtBoxFormat(objeto, sMask, evtKeyPress) {
	var nTecla;
		
	if(document.all){
		nTecla = evtKeyPress.keyCode;
	}else if(document.layers){
		nTecla = evtKeyPress.which;
	}
	
	sValue = objeto.value;
	
	// Limpa todos os caracteres de formatacao que ja estiverem no campo.
	sValue = sValue.toString().replace( "-", "" );
	sValue = sValue.toString().replace( "-", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( "/", "" );
	sValue = sValue.toString().replace( "/", "" );
	sValue = sValue.toString().replace( ":", "" );
	sValue = sValue.toString().replace( ":", "" );
	sValue = sValue.toString().replace( "(", "" );
	sValue = sValue.toString().replace( "(", "" );
	sValue = sValue.toString().replace( ")", "" );
	sValue = sValue.toString().replace( ")", "" );
	sValue = sValue.toString().replace( " ", "" );
	sValue = sValue.toString().replace( " ", "" );
	
	fldLen = sValue.length;
	mskLen = sMask.length;
	i = 0;
	nCount = 0;
	sCod = "";
	mskLen = fldLen;
	
	while (i <= mskLen) {
		bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))
		bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))
	
		if (bolMask){
			sCod += sMask.charAt(i);
			mskLen++; 
		}else{
			sCod += sValue.charAt(nCount);
			nCount++;
		}
		
		i++;
	}
	
	objeto.value = sCod;
	
	if (nTecla != 8) { // backspace
		if (sMask.charAt(i-1) == "9") { // apenas números...
			return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
		else { // qualquer caracter...
			return true;
		}
	}else{
		return true;
	}
}




