function validaCPF(cpf)
{var i;var s=cpf;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){alert("CPF Inválido!");return false;}
d1=11-(d1%11);if(d1>9)d1=0;if(dv.charAt(0)!=d1){alert("CPF Inválido!");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){alert("CPF Inválido!");return false;}
return true;}
function checkForm(form){var numElement=eval(document.getElementById(form).length);var i;var Obj=document.getElementById(form);var erro="";for(i=0;i<numElement;i++){var index=Obj.elements[i].selectedIndex;if((Obj.elements[i].type=='text')&&(Obj.elements[i].title!='')&&(Obj.elements[i].value=='')){erro+="preencha o campo: "+Obj.elements[i].title+".\n";Obj.elements[i].focus();break;}
if((Obj.elements[i].type=='select-one')&&(Obj.elements[i].title!='')&&(Obj.elements[i].options[index].index==0)){erro+="selecione um item em "+Obj.elements[i].title+".\n";Obj.elements[i].focus();break;}
if((Obj.elements[i].type=='password')&&(Obj.elements[i].title!='')&&(Obj.elements[i].value=='')){erro+="preencha o campo: "+Obj.elements[i].title+".\n";Obj.elements[i].focus();break;}
if((Obj.elements[i].type=='textarea')&&(Obj.elements[i].title!='')&&(Obj.elements[i].value=='')){erro+=Obj.elements[i].title+".\n";Obj.elements[i].focus();break;}}
if(erro!=""){alert("Por favor, "+erro);return true;}else{return false;}}
function limpaForm(form_name)
{$('#'+form_name).find(':input').each(function(){switch(this.type){case'password':case'select-multiple':case'select-one':case'text':case'textarea':$(this).val('');break;case'checkbox':case'radio':this.checked=false;}});}
function validaEmail(email)
{er=/^[a-zA-Z0-9][a-zA-Z0-9\._-]+@([a-zA-Z0-9\._-]+\.)[a-zA-Z-0-9]{2}/;if(er.exec(email))
return true;else
return false;}
function manipulaBoxFormBoxAviso(msg){$("#box_aviso").css('display','');$("#modal_mensagem #caixa #box_aviso").html(msg);var maskHeight=$(document).height();var maskWidth=$(window).width();$('#modal_background').css({'width':maskWidth,'height':maskHeight});$('#modal_background').fadeIn(1000);$('#modal_background').fadeTo("slow",0.5);$('#modal_mensagem').fadeIn(1000);var caixaH=parseInt($('#modal_mensagem #caixa').height());var caixaM=$(window).height()/2-caixaH/2;$('#modal_mensagem #caixa').css('top',window.pageYOffset);$('#modal_mensagem #caixa').css('margin-top',caixaM);}
function getCidadesPorEstado(uf)
{if(uf==undefined)return false;$("#cidade").html("<option value=''>Carregando...</option>");$.ajax({type:"POST",url:$('#base_url').val()+"/ajax/get-cidades-por-estado",data:{uf:uf},success:function(data)
{var selected='';var dados=eval(data);var option="<option value=''>Selecione</option>";for(i=0;i<dados.length;i++){if($("#clcidade").val()==dados[i].nome){selected='selected';}else{selected='';}
option+="<option value='"+dados[i].nome+"' "+selected+" >"+dados[i].nome+"</option>";}
$("#cidade").html(option);}});}
function getCursosPorCategoria(categoria_id)
{if(categoria_id==''){$("#curso_id").html("<option value=''>Selecione</option>");return false;}
$.ajax({type:"POST",url:$('#base_url').val()+"/ajax/get-cursos-por-categoria",data:$('#form_receba_mais_informacoes').serialize(),success:function(data)
{var dados=eval(data);var option="<option value=''>Selecione</option>";for(i=0;i<dados.length;i++){if($("#curso").val()==dados[i].codcpt){selected='selected';}else{selected='';}
option+="<option value='"+dados[i].pr_id+"' "+selected+">"+dados[i].pr_titulo+"</option>";}
$("#curso_id").html(option);}});}
