jQuery.fn.round = function( settings ){
	var defaults = {
		top: true,
		bottom: true
	}
	settings = jQuery.extend(defaults, settings);
	$this = $( this );

	if( settings.top ) jQuery( $this ).prepend( '<div class="top"></div>' );
	if( settings.bottom ) jQuery( $this ).append( '<div class="bottom"></div>' );

	//jQuery( $this ).css({zIndex: 1});
	return $this;
}

$(document).ready(function(){

	$('#data').focus(function(){
		$(this).calendario({
			target:'#data',
			top:0,
			left:360
		});
	});


	$(function(){
		buscaEstados('uf');
	})

	$("#middle").round();

	$("a[rel='externo']").click(function( e ){
		e.preventDefault();
		window.open( $( this ).attr('href') );
	});

	$(".reenvio-senha").click(function () {
		var email =  $(this).attr("email");
		$('#loading').html('<img src="../images/carregando.gif" />');
		$.get('http://gross.com.br/admin/?pg=reenvio_email&email='+email, function(txt){
		  $('#loading').html('Email Enviado!');
		})
	})

        $(".reenvio-senha-adm").click(function () {
		var email =  $(this).attr("email");
		$('#loading').html('<img src="../images/carregando.gif" />');
		$.get('http://gross.com.br/admin/?pg=reenvio_email&admin=true&email='+email, function(txt){
		  $('#loading').html('Email Enviado!');
		})
	})


        $('#email-cad').focusout(function() {
           if($(this).val() != ''){
               var email = $(this).val();
               $.getJSON('view/getEmail.php',{em : email} ,function(txt){
                    if(txt.valor == 'YES'){
                        alert('Email já cadastrado!');
                        $('#email-cad').val('');
                        $('#email-cad').focus();
                    }
               })
           }
        });




});

function getEndereco() {
	 if($.trim($("#cep").val()) != ""){
		 $.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val(), function(){
			 if(resultadoCEP["resultado"]){
			 	 if(resultadoCEP["resultado"] == 0){
					 alert('Endereço não encontrado');
				 }else{
					 $("#rua").val(unescape(resultadoCEP["logradouro"]));
					 $("#bairro").val(unescape(resultadoCEP["bairro"]));
					 $("#cidade").val(unescape(resultadoCEP["cidade"]));
					 $("#estado").val(unescape(resultadoCEP["uf"]));
				 }
			 }
		 });
	 }
}

function verifica_numero(palavra){
        var verifica_numero = true;//teste se existe números
        var verifica_letra = true;//teste se existe letras
        var palavraCod;//recebe o código da tabela ascii
        //verifica se a string possui só letras ou se existe algum número
        for(i=0;i<palavra.length;i++){//varre a string
                palavraCod = palavra.charCodeAt(i);//tranforma caracter em código
                if ((palavraCod >= 48) && (palavraCod <= 57))//verifica se é número
                        verifica_letra = false;
                else
                        verifica_numero = false;

        }
        if (!verifica_numero && !verifica_letra)
               return false;
        else if (!verifica_numero && verifica_letra)
                return false;
        else
               return true;
}


function valida_cadastro(){
    d = document.form_cadastro;

    var objRadio = document.form_cadastro.inscricao;

    var objRadioSexo = document.form_cadastro.sexo;

    parte1 = d.email.value.indexOf("@");
    parte2 = d.email.value.indexOf(".");
    parte3 = d.email.value.length;

    //validar nome
    if (d.nome.value == ""){
                     alert("O campo " + d.nome.name + " deve ser preenchido!");
                     d.nome.focus();
                     return false;
    }
    //validar inscricao
    var j = 0;
    for(i=0; i < objRadio.length; i++ ) {
    if (objRadio[i].checked == false){
                    j++;
            }
            if(j > 3){
                    alert("Você deve selecionar CRM, CRO, CRF ou COREN");
                    return false;
            }
    }
    //validar sexo
    var m = 0;
    for(x=0; x < objRadioSexo.length; x++ ) {
    if (objRadioSexo[x].checked == false){
                    m++;
            }
            if(m == 2){
                    alert("Você deve selecionar o sexo");
                    return false;
            }
    }
    //validar numeracao
    if (d.numeracao.value == ""){
               alert("O campo numeração deve ser preenchido!");
               d.numeracao.focus();
               return false;
    }

    if (!verifica_numero(d.numeracao.value)){
               alert("O campo numeração deve ter apenas números!");
               d.numeracao.focus();
               return false;
    }

     //validar uf
    else if (d.uf.value == ""){
               alert("O campo UF deve ser preenchido!");
               d.uf.focus();
               return false;
    }

    //validar email
     else if(!(parte1>=3 && parte2>=6 && parte3>=9))
       {
               alert ("O Email digitado está incorreto!");
               d.email.focus();
               return false;
       }

    //validar senha
    else if (d.senha.value.length < 4){
               alert("O campo " + d.senha.name + " deve ter no minimo 4 caracteres!");
               d.senha.focus();
               return false;
    }
    //validar confirmar senha
    else if (d.confirme_senha.value != d.senha.value){
               alert("O campo confirmar senha deve ser igual ao campo senha!");
               d.confirme_senha.focus();
               return false;
    }


 return true;
}

function valida_esqueci_senha(){
	d = document.form_cadastro;
	//validar numeracao
	if (d.numeracao.value == ""){
		   alert("O campo numeração deve ser preenchido!");
		   d.numeracao.focus();
		   return false;
	}
	//validar email
	else if (d.email.value == ""){
		   alert("O campo " + d.email.name + " deve ser preenchido!");
		   d.email.focus();
		   return false;
	}


 return true;
}

function valida_acesso(){
       d = document.form_acesso;

       parte1 = d.email.value.indexOf("@");
       parte2 = d.email.value.indexOf(".");
       parte3 = d.email.value.length;

       txtemail = d.email.value;

        if(!(parte1>=3 && parte2>=6 && parte3>=9))
       {
               alert ("O Email digitado está incorreto!");
               d.email.focus();
               return false;
       }

 return true;
}

function excluir(id){
	var del=confirm("Tem certeza que deseja deletar esse registro?");
	if (del==true)
		window.location.href = '?pg=excluir&id='+id;
	else
		return false;
}

function excluir_cat(id){
	var del=confirm("Tem certeza que deseja deletar esse registro?");
	if (del==true)
		window.location.href = '?pg=excluir_cat&id='+id;
	else
		return false;
}

function excluir_med(id,id_cat){
	var del=confirm("Tem certeza que deseja deletar esse registro?");
	if (del==true)
		window.location.href = '?pg=excluir_med&id='+id+'&id_cat='+id_cat;
	else
		return false;
}

function excluir_admin(id){
	var del=confirm("Tem certeza que deseja deletar esse registro?");
	if (del==true)
		window.location.href = '?pg=excluir_admin&id='+id;
	else
		return false;
}

