function VerificaFormularioInclusaoProfessorCurso(){

	if(document.professor.Instrutor.value==''){
		alert('Por Favor, selecione um Professor.')
		return false;
	}
	
	document.professor.submit()
	return true

}

function VerificaFormularioAlteracaoCurso(){
	
	if(document.curso.TituloCurso.value==''){
		alert('Por Favor, preencha o Titulo do Curso.')
		return false;	
	}
	if(document.curso.CategoriaCurso.value==''){
		alert('Por Favor, selecione a Categoria do Curso.')
		return false;	
	}

	
	document.curso.submit()
	return true	

}

function VerificaFormularioInclusaoFormaPagamentoCurso(){

	if(document.pagamento.FormaPagamento.value==''){
		alert('Por Favor, selecione uma Forma de Pagamento.')
		return false;
	}
	
	document.pagamento.submit()
	return true

}

function VerificaFormularioInclusaoInformacaoAdicionalCurso(){

	if(document.informacoesAdicionais.InformacaoAdicional.value==''){
		alert('Por Favor, selecione uma Informação Adicional.')
		return false;
	}
	
	document.informacoesAdicionais.submit()
	return true

}

function VerificaFormularioInclusaoCalendarioCurso(){
/*
	if(document.CalendarioCurso.Data.value==''){
		alert('Por Favor, preencha uma Data.')
		return false;
	}

	if(document.CalendarioCurso.Periodo.value==''){
		alert('Por Favor, selecione um Periodo.')
		return false;
	}	
	
	if(validar_data('CalendarioCurso','Data')==false){
		return false;
	}
	*/
	document.CalendarioCurso.submit()
	return true

}
function VerificaFormularioInclusaoInformacaoGeralCurso(){

	if(document.informacoesGerais.InformacaoGeral.value==''){
		alert('Por Favor, selecione uma informação Geral.')
		return false;
	}

	if(document.informacoesGerais.descricao.value==''){
		alert('Por Favor, preencha uma descricao.')
		return false;
	}	

	document.informacoesGerais.submit()
	return true

}


function formata_data(campo){

	valor = campo.value

	if(event.keyCode < 48 || event.keyCode > 57){
		event.returnValue = false;
	}

	t_value = valor.length

	if (t_value == 2 || t_value == 5){

		campo.value= campo.value +'/'
	}

}

   function validar_data(campo){
      var temp
      var cont=0
      var dia
      var mes
      var ano

      for (var i=0;i< campo.value.length;i++){
         temp=campo.value.substring(i,i+1)
         cont=cont+1
      }
      if (cont!=0){
         if (cont!=10){
            alert("A data está incorreta ou em formato errado(ddmmaaaa)")
			campo.focus()
			return false
	 }
         else{
            dia=Math.abs(campo.value.substring(0,2))
            mes=Math.abs(campo.value.substring(3,5))
            ano=Math.abs(campo.value.substring(6,10))
//---------------------------------------
            if (mes>12){
               alert("O mês está incorreto!!!")
			campo.focus()
			return false			
            }
//---------------------------------------
            if (mes==1 || mes==3 || mes==5 || mes==7 || mes==8 || mes==10 || mes==12){
               if (dia>31){
                  alert("O dia está incorreto!!!")
					campo.focus()
					return false
               }
            }
//---------------------------------------
            if (mes==2){
               if ((ano%4)==0){
                  if (dia>29){
                     alert("O dia está incorreto!!!")
					campo.focus()	
					return false					
                  }
               }

               if ((ano%4)!=0){
                  if (dia>28){
                     alert("O dia está incorreto!!!")
		 			campo.focus()
					return false
                  }
               }                  
            }

//---------------------------------------
            if (mes==4 || mes==6 || mes==9 || mes==11){
               if (dia>30){
                  alert("Data Incorreta")
	 			campo.focus()
				return false
		}
            }
//---------------------------------------
	    if (ano < 1900){

		alert("Ano Incorreto")
		campo.focus()
		return false
	    }
         }
      }
      return true
   }

function janelaFlex(pg,largura,altura) 
{
    window.open(pg,'PopUp','toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,menubar=yes,width='+largura+',height='+altura);
}

function janela(pg,largura,altura) 
{
    window.open(pg,'PopUp','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,menubar=no,width='+largura+',height='+altura);
}

function janela2(pg,largura,altura) 
{
    window.open(pg,'PopUp','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,menubar=no,width='+largura+',height='+altura);
}
function popUpHome(pg,largura,altura) 
{
    window.open(pg,'PopUpHome','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,menubar=no,width='+largura+',height='+altura);
}
function PopUpCertificacao(pg,largura,altura) 
{
    window.open(pg,'PopUpCertificacao','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,menubar=no,width='+largura+',height='+altura);
}
function MostraLayer(layer){
	
	document.getElementById(layer).style.visibility="visible"
	
}

function EscondeLayer(layer){
	
	document.getElementById(layer).style.visibility="hidden"
	
}

function TrocaImagem(objeto,imagem){
	
	document.getElementById(objeto).src = imagem
	
}

function voltar(){
	
	history.back()
	
}

function ValidaEmail(email){
	
    var regex = /^[\w\.-]+@[\w\.-]+\.[a-zA-Z]{2,3}$/
    if (!regex.test(email)) {
        return (false);
    }
    return (true);
	
}

function valida_CPF(s)	{
	var i;
	s = limpa_string(s);
	var c = s.substr(0,9);
	var dv = s.substr(9,2);
	var d1 = 0;
	for (i = 0; i < 9; i++)
	{
		d1 += c.charAt(i)*(10-i);
	}
        if (d1 == 0) return false;
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1)
	{
		return false;
	}

	d1 *= 2;
	for (i = 0; i < 9; i++)
	{
		d1 += c.charAt(i)*(11-i);
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1)
	{
		return false;
	}
        return true;
}
//066.517.764/0001-67
function valida_CGC(s)
{
	var i;
	s = limpa_string(s);
	/*
	if(s.substr(0,1)==0){
		var c = s.substr(1,12);
		var dv = s.substr(13,2);
	}
	else{
	*/
		var c = s.substr(0,12);
		var dv = s.substr(12,2);
	//}
	
	var d1 = 0;
	for (i = 0; i < 12; i++)
	{
		d1 += c.charAt(11-i)*(2+(i % 8));
	}
        if (d1 == 0) return false;
        d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1)
	{
		return false;
	}

	d1 *= 2;
	for (i = 0; i < 12; i++)
	{
		d1 += c.charAt(11-i)*(2+((i+1) % 8));
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1)
	{
		return false;
	}
	return true;
}

function limpa_string(S){
	// Deixa so' os digitos no numero
	var Digitos = "0123456789";
	var temp = "";
	var digito = "";

	for (var i=0; i<S.length; i++)	{
		digito = S.charAt(i);
		if (Digitos.indexOf(digito)>=0)	{
			temp=temp+digito	}
	} //for

	return temp
}

function FormataCPF(campo){

	if(event.keyCode < 48 || event.keyCode > 57){
		event.returnValue = false;
	}

	qtdValor = campo.value.length

	if(qtdValor==3 || qtdValor==7){
		campo.value = campo.value +'.'	
	}
	if(qtdValor==11){
		campo.value = campo.value +'-'	
	}
}

function MensagemEnvioEmail(acao,pagina){
	
	if(acao == 1){
		alert('Mensagem Enviada Com Sucesso!');
		window.close();
	}
	
	if(acao==2){
		alert('Mensagem Enviada Com Sucesso!');
		window.location.href = pagina
	}
	if(acao==3){
		alert('Mensagem Enviada Com Sucesso!');
		janela(pagina,400,400)
	}	
	

}

function formataNumero(){

	if(event.keyCode < 48 || event.keyCode > 57){
		event.returnValue = false;
	}

}

function formataTelefone(campo){

	if(event.keyCode < 48 || event.keyCode > 57){
		event.returnValue = false;
	}
	
	t_value = campo.value.length

	if( campo.value.substring(0,1) == "0"){
		i = 3
		j = 8
	}
	else{
		i = 2
		j = 7
	}	

	if (t_value == i || t_value == j){
		campo.value = campo.value + '-'
	}

}

function formataCep(campo){

	if(event.keyCode < 48 || event.keyCode > 57){
		event.returnValue = false;
	}

	t_value = campo.value.length
	
	if (t_value == 5){

		campo.value = campo.value + '-'
	}

}

function formataCNPJ(campo){

	if(event.keyCode < 48 || event.keyCode > 57){
		event.returnValue = false;
	}

	t_value = campo.value.length
	
	/*
	if (campo.value.charAt(0) != '0' && campo.value.length == 18) {
		event.returnValue = false;
	}
	*/
	
	/*
	if(campo.value.substr(0,1)==0){
		if (t_value == 3 || t_value == 7){
	
			campo.value = campo.value + '.'
		}
		
		if (t_value == 11){
			
			campo.value = campo.value + '/'
			
		}
		
		if (t_value == 16){
			
			campo.value = campo.value + '-'
			
		}	
	}
	else
	{
		*/
		if (t_value == 2 || t_value == 6){
	
			campo.value = campo.value + '.'
		}
		
		if (t_value == 10){
			
			campo.value = campo.value + '/'
			
		}
		
		if (t_value == 15){
			
			campo.value = campo.value + '-'
			
		}		
	//}
}


function formataRG(campo){

	t_value = campo.value.length
	
	if (t_value == 2 || t_value == 6){

		campo.value = campo.value + '.'
	}
	if(t_value== 10){
		campo.value = campo.value + '-'
	}

}
 function openDialog(sURL, sName, sWidth, sHeight)
{
	var sLeft = (screen.availWidth - sWidth) / 2;
	var sTop = (screen.availHeight - sHeight) / 2;
	var sResizable = (arguments[4]?arguments[4]:'no');
	var sScrollbars = (arguments[5]?arguments[5]:'no');
	var sFeatures = 'directories=no, location=no, menubar=no, scrollbars=' + sScrollbars + ', status=yes, toolbar=no, width=' + sWidth + ', height=' + sHeight + ', left=' + sLeft + ', top=' + sTop + ', resizable=' + sResizable;
	window.open(sURL, sName, sFeatures, false);
}


function Esconde(){
document.getElementById('dhtml').style.visibility="hidden";
}


function flash(swf,w,h){
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+w+'" height="'+h+'" id="CodeFlash" align="middle">');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="wmode" value="transparent" />');
	document.write('<param name="movie" value="'+swf+'" /><param name="quality" value="hight" /><param name="bgcolor" value="#ffffff" /><embed src="'+swf+'" wmode="transparent" quality="high" bgcolor="#ffffff" width="'+w+'" height="'+h+'" id="flash" name="CodeFlash" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('</object>');
}


function escondeSWF(){ document.getElementById('flash').style.display='none'; 
}