var Base64 = {
 
	// private property
	_keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
 
	// public method for encoding
	encode : function (input) {
		var output = "";
		var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
		var i = 0;
 
		input = Base64._utf8_encode(input);
 
		while (i < input.length) {
 
			chr1 = input.charCodeAt(i++);
			chr2 = input.charCodeAt(i++);
			chr3 = input.charCodeAt(i++);
 
			enc1 = chr1 >> 2;
			enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
			enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
			enc4 = chr3 & 63;
 
			if (isNaN(chr2)) {
				enc3 = enc4 = 64;
			} else if (isNaN(chr3)) {
				enc4 = 64;
			}
 
			output = output +
			this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) +
			this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4);
 
		}
 
		return output;
	},
 
	// public method for decoding
	decode : function (input) {
		var output = "";
		var chr1, chr2, chr3;
		var enc1, enc2, enc3, enc4;
		var i = 0;
 
		input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
 
		while (i < input.length) {
 
			enc1 = this._keyStr.indexOf(input.charAt(i++));
			enc2 = this._keyStr.indexOf(input.charAt(i++));
			enc3 = this._keyStr.indexOf(input.charAt(i++));
			enc4 = this._keyStr.indexOf(input.charAt(i++));
 
			chr1 = (enc1 << 2) | (enc2 >> 4);
			chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
			chr3 = ((enc3 & 3) << 6) | enc4;
 
			output = output + String.fromCharCode(chr1);
 
			if (enc3 != 64) {
				output = output + String.fromCharCode(chr2);
			}
			if (enc4 != 64) {
				output = output + String.fromCharCode(chr3);
			}
 
		}
 
		output = Base64._utf8_decode(output);
 
		return output;
 
	},
 
	// private method for UTF-8 encoding
	_utf8_encode : function (string) {
		string = string.replace(/\r\n/g,"\n");
		var utftext = "";
 
		for (var n = 0; n < string.length; n++) {
 
			var c = string.charCodeAt(n);
 
			if (c < 128) {
				utftext += String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}
 
		}
 
		return utftext;
	},
 
	// private method for UTF-8 decoding
	_utf8_decode : function (utftext) {
		var string = "";
		var i = 0;
		var c = c1 = c2 = 0;
 
		while ( i < utftext.length ) {
 
			c = utftext.charCodeAt(i);
 
			if (c < 128) {
				string += String.fromCharCode(c);
				i++;
			}
			else if((c > 191) && (c < 224)) {
				c2 = utftext.charCodeAt(i+1);
				string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
				i += 2;
			}
			else {
				c2 = utftext.charCodeAt(i+1);
				c3 = utftext.charCodeAt(i+2);
				string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
				i += 3;
			}
 
		}
 
		return string;
	}
 
}

var id = 1;

mostraMenuHover = function(menu_item)
{
    var num_id = menu_item.attr('id');
    if(num_id){
        num_id = num_id.substr(num_id.length-1, 1);

        var menu_flut = $('#menu-hover-'+num_id);
        if(menu_flut.length > 0)
            menu_flut.show();
    }
}

escondeMenuHover = function(menu_item)
{
    var num_id = menu_item.attr('id');
    if(num_id){
        num_id = num_id.substr(num_id.length-1, 1);

        var menu_flut = $('#menu-hover-'+num_id);
        if(menu_flut.length > 0)
            menu_flut.hide();
    }
}

mostraBannerTopo = function(menuItem) {

    var num_id = menuItem.attr('id');
    if(num_id){
        num_id = num_id.substr(num_id.length-1, 1);
        num_id = parseInt(num_id, 10);
        num_id--;
        somar_margin = 0;
        if(navigator.appName.indexOf('Internet Explorer')>0){
            somar_margin = 269;
        } else {
            somar_margin = 0;
        }
        $('.bgHoverTopo').css('left',somar_margin-6+num_id*132);
        
        $('.bgHoverTopo').html('<div align="center" style="width:150px; padding-top:15px;  text-align:center;">'+menuItem.html().replace('menu2-item-','menu2-item-branco')+'</div>');
        
        $('.bgHoverTopo').show();
    }
}

escondeBannerTopo = function() {
    setTimeout(function() {
        $('.bgHoverTopo').hide();
    },1000);
// $('.bgHoverTopo').hide();
}

calculaSeta = function() {
    var num = id-1;
    $('.titleHighlight').find('h2').removeClass('highlight');
    $('.titleHighlight').removeClass('titleHighlight');

    $('div[id=title-'+id+']').addClass('titleHighlight');
    $('div[id=title-'+id+']').find('h2').addClass('highlight');
    $('.seta').css('top', num*85);
    $('.seta').show();

    id++;
    if(id == 4) {
        id = 1;
    }
}

$(document).ready(

    function() {
        $('#tipoInscricao').change(
            function() {
                var tipo = $(this).val();
                
                if(tipo == 'pessoa_fisica' || tipo == 'estudantes') {
                    $('#camposJuridico').hide();$('#participantes').show();
                } else if(tipo == 'empresa' || tipo == 'inst_gov' || tipo == 'e_associadas' || tipo == 'mantenedores' || tipo == 'organizacao_t_s') {
                    $('#camposJuridico').show();$('#participantes').show();
                } else {
                    $('#camposJuridico').hide();$('#participantes').hide();
                }
            }
        );
        
        
        $('.small').click(
            function() {
                location = 'http://www2.fundacaosemear.org.br/amigo-social/';
            }
            );
        if($('#password-label').length > 0 ) {
            $('#password-label').focus(
                function() {
                    $('#password-label').hide();
                    $('#password').show();
                    $('#password').focus();
                }
                );

            $('#password').focus(
                function() {
                    $('#password-label').hide();
                }
                );

            $('#password').blur(
                function() {
                    if($(this).val() == '') {
                        $('#password').hide();
                        $('#password-label').show();
                    }
                }
                );
        }
        $('.imgContainer').cycle({
            fx:     'scrollLeft',
            timeout: 6000,
            before:  calculaSeta
        });
        $('div[id*=title-]').find('h2').click(
            function() {
                var temp_id = ($(this).parent().get(0).id).split('-');
                id = temp_id[1];
                $('.imgContainer').cycle(id-1);
                return false;
            }
            );
        $('div[id*=title-]').find('div').click(
            function() {
                var temp_id = ($(this).parent().get(0).id).split('-');
                id = temp_id[1];
                $('.imgContainer').cycle(id-1);
                return false;
            }
            );
        $('div[id*=title-]').click(
            function() {
                var temp_id = ($(this).get(0).id).split('-');
                id = temp_id[1];
                $('.imgContainer').cycle(id-1);
                return false;
            }
            );
        if ($('.bgHoverTopo').hide()) {
            $('li[id*=menu2-item-]').mouseover(
                function(){
                    if ($('.bgHoverTopo').hide()) {
                        mostraBannerTopo($(this));
                    }
                });
            $('a[id=menu2-item-]').mouseover(
                function(){
                    if ($('.bgHoverTopo').hide()) {
                        mostraBannerTopo($(this).parent());
                    }
                });
        }
        $('.bgHoverTopo').mouseout(
            function(){
                if ($('.bgHoverTopo').show()) {
                    setTimeout(function() {
                        escondeBannerTopo();
                    },1000);
                }
            });

        var paginaatual;

        paginaatual = $('li[class=paginaAtual]');
        $('li[name=menuItem]').hover(
            function(){
                $('li.fundoMenuItem', $(this).parent().parent()).removeClass('fundoMenuItem');
                $(this).addClass('fundoMenuItem');
                paginaatual.removeClass('paginaAtual');
                $(this).children().addClass('txtMenuItem');
            /*paginaatual.removeClass('paginaAtual');*/
            },
            function(){
                $(this).parent().removeClass('fundoMenuItem');
                /*$(this).children().removeClass('txtMenuItem');*/
                paginaatual.addClass('paginaAtual');
            });

        $('ul[id=menuItem]').hover(
            function(){},
            function(){
                $(this).parent().removeClass('fundoMenuItem');
                paginaatual.addClass('paginaAtual');
            }
            );

        // Datepicker
        //        $('#datepicker').datepicker({
        //            inline: true
        //        });



        //hover states on the static widgets
        $('#dialog_link, ul#icons li').hover(
            function() {
                $(this).addClass('ui-state-hover');
            },
            function() {
                $(this).removeClass('ui-state-hover');
            }
            );

        jQuery('#mycarousel').jcarousel({
            // Configuration goes here
            auto: 2,
            start: 2,
            wrap: 'circular',
            scroll: 1
        });

    });

/* MENU DROP DOWN */
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;
var _this;

function jsddm_open()
{
    jsddm_canceltimer();
    jsddm_close();
    if (_this != 'undefined') $(_this).removeClass('hover');
    ddmenuitem = $(this).find('ul').css('visibility', 'visible');
    _this = $(this);
    $(_this).addClass('hover');
}

function jsddm_close()
{
    if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
    if (_this != 'undefined') $(_this).removeClass('hover');
}

function jsddm_timer()
{
    closetimer = window.setTimeout(jsddm_close, timeout);
}

function jsddm_canceltimer()
{
    if(closetimer)

    {
        window.clearTimeout(closetimer);
        closetimer = null;
    }
}

$(document).ready(function()
{
    $('#jsddm > li.itemMenu').bind('mouseover', jsddm_open)
    $('#jsddm > li').bind('mouseout',  jsddm_timer)
});

document.onclick = jsddm_close;

/* DESABILITAR CLIQUE QUANDO MENU TEM FILHOS */
$('a, #menu-secundario').click(function() {
    if ($(this).next('ul').find('li').get(0)) {
        return false;
    } else {
        return true;
    }
});

validaFormContato = function(formName) {
    var nome = $('input[name=nome]');
    var empresa = $('input[name=empresa]');
    var email = $('input[name=email]');
    var area = $('input[name=area_atuacao]');
    var endereco = $('input[name=endereco]');
    var cidade = $('input[name=cidade]');
    var cep = $('input[name=cep]');
    var ddd = $('input[name=ddd]');
    var fone = $('input[name=fone]');
    var mensagem = $('textarea[name=mensagem]');
    var tudoPreenchido = true;

    $('#erro').html('');

    if(nome.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha o seu nome.<br>');
        $("#erro").attr("style", "display: block");
    }

    if(email.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha o seu email.<br>');
        $("#erro").attr("style", "display: block");
    }

    if(empresa.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha o seu empresa.<br>');
        $("#erro").attr("style", "display: block");
    }
    if(area.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha sua Area de atua&ccedil;&atilde;o.<br>');
        $("#erro").attr("style", "display: block");
    }
    if(endereco.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha seu endere&ccedilo.<br>');
        $("#erro").attr("style", "display: block");
    }
    if(cidade.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha sua cidade.<br>');
        $("#erro").attr("style", "display: block");
    }
    if(cep.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha seu CEP.<br>');
        $("#erro").attr("style", "display: block");
    }else if(cep.val().length < 8){
        $("#erro").html($("#erro").html()+'CEP Inv&aacute;lido.<br>');
        $("#erro").attr("style", "display: block");
    }

    if(ddd.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha seu DDD.<br>');
        $("#erro").attr("style", "display: block");
    }else if(ddd.val().length < 2){
        $("#erro").html($("#erro").html()+'DDD inv&aacute;lido.<br>');
        $("#erro").attr("style", "display: block");
    }
    
    if(fone.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha seu telefone.<br>');
        $("#erro").attr("style", "display: block");
    }else if(fone.val().length < 7){
        $("#erro").html($("#erro").html()+'Telefone inv&aacute;lido.<br>');
        $("#erro").attr("style", "display: block");
    }
    if(mensagem.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'A mensagem n&atilde;o pode estar em branco.<br>');
        $("#erro").attr("style", "display: block");
    }

    if(tudoPreenchido) {
        formSubmit(formName);
    }

}

validaAmigoSocialPasso3 = function(formName) {
    var fl_aceite_contrato = $('input[name=fl_aceite_contrato]:checked');
    var tudoPreenchido = true;

    $('#erro2').html(' ');

    if(undefined === fl_aceite_contrato.val()){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Para continuar &eacute; necess&aacute;rio concordar com o termo.<br>');
    }

    if(tudoPreenchido) {
        formSubmit(formName);
    }else{
        Cufon.replace('#erro2');
        showModal();
    }

}

validaAmigoSocialalteracadastro = function(formName) {
    var ds_nome = $('input[name=ds_nome]');
    var ds_email = $('input[name=ds_email]');
    var ds_cpf = $('input[name=ds_cpf]');
    var ddd = $('input[name=ds_ddd]');
    var fone = $('input[name=ds_fone]');
    var ds_contribuicao_vl = $('input[name=ds_contribuicao_vl]');
    var cd_banco = $('input[name=cd_banco]:checked');
    var ds_vencimento = $('input[name=ds_vencimento]');
    var ds_agencia = $('input[name=ds_agencia]');
    var ds_conta = $('input[name=ds_conta]');
    var ds_senha = $('input[name=ds_senha]');
    var ds_senha2 = $('input[name=ds_senha2]');

    var tudoPreenchido = true;

    $('#erro2').html('');

    if(ds_nome.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha o seu Nome.<br>');
    }

    if(ds_email.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha o seu Email.<br>');
    }

    if(ds_cpf.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha o seu CPF.<br>');
    }

    if(ddd.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha seu DDD.<br>');
    }else if(ddd.val().length < 2){
        $("#erro2").html($("#erro2").html()+'DDD inv&aacute;lido.<br>');
    }

    if(fone.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha seu telefone.<br>');
    }else if(fone.val().length < 7){
        $("#erro2").html($("#erro2").html()+'Telefone inv&aacute;lido.<br>');
    }

     if(ds_contribuicao_vl.val()=='R$'){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha o valor da sua contribui&ccedil;&atilde;o.<br>');
    }

    if(undefined === cd_banco.val()){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Escolha um banco.<br>');
    }

    if(ds_vencimento.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha o dia de vencimento.<br>');
    }

    if(ds_agencia.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha a agencia.<br>');
    }

    if(ds_conta.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha a conta.<br>');
    }

    if(ds_senha.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha a senha.<br>');
    }

    if(ds_senha2.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha a senha de confirma&ccedil;&atilde;o.<br>');
    }

    if(ds_senha2.val() != ds_senha.val()){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'As senhas nao coincidem.<br>');
    }

    if(tudoPreenchido) {
        formSubmit(formName);
    }else{
        Cufon.replace('#erro2');
        showModal();
    }

}

validaAmigoSocialLogin = function(formName) {
    var login = $('input[name=login]');
    var senha = $('input[name=password]');
    var tudoPreenchido = true;

    $('#erro2').html(' ');

    if(login.val()=='Email'){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha o seu login.<br>');
    }

    if(senha.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha o sua senha.<br>');
    }

    if(tudoPreenchido) {
        formSubmit(formName);
    }else{
        Cufon.replace('#erro2');
        showModal(); 
    }

}

validaAmigoSocialPasso1 = function(formName) {
    var ds_nome = $('input[name=ds_nome]');
    var ds_email = $('input[name=ds_email]');
    var ds_cpf = $('input[name=ds_cpf]');
    var ddd = $('input[name=ds_ddd]');
    var fone = $('input[name=ds_fone]');

    var tudoPreenchido = true;

    $('#erro2').html('');

    if(ds_nome.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha o seu Nome.<br>');
    }

    if(ds_email.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha o seu Email.<br>');
    }

    if(ds_cpf.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha o seu CPF.<br>');
    }

    if(ddd.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha seu DDD.<br>');
    }else if(ddd.val().length < 2){
        $("#erro2").html($("#erro2").html()+'DDD inv&aacute;lido.<br>');
    }

    if(fone.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha seu telefone.<br>');
    }else if(fone.val().length < 7){
        $("#erro2").html($("#erro2").html()+'Telefone inv&aacute;lido.<br>');
    }

    if(tudoPreenchido) {
        formSubmit(formName);
    }else{
        Cufon.replace('#erro2');
        showModal();
    }

}

validaAmigoSocialPasso2 = function(formName) {
    var ds_contribuicao = $('input[name=ds_contribuicao]');
    var ds_contribuicao_vl = $('input[name=ds_contribuicao_vl]');
    var cd_banco = $('input[name=cd_banco]:checked');
    var ds_vencimento = $('input[name=ds_vencimento]');
    var ds_agencia = $('input[name=ds_agencia]');
    var ds_conta = $('input[name=ds_conta]');
    var ds_senha = $('input[name=ds_senha]');
    var ds_senha2 = $('input[name=ds_senha2]');

    var tudoPreenchido = true;

    $('#erro2').html(' ');

    if(ds_contribuicao.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha a sua contribui&ccedil;&atilde;o.<br>');
    }

    if(ds_contribuicao_vl.val()=='R$'){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha o valor da sua contribui&ccedil;&atilde;o.<br>');
    } 

    if(undefined === cd_banco.val()){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Escolha um banco.<br>');
    }

    if(ds_vencimento.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha o dia de vencimento.<br>');
    }

    if(ds_agencia.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha a agencia.<br>');
    }

    if(ds_conta.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha a conta.<br>');
    }

    if(ds_senha.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha a senha.<br>');
    }

    if(ds_senha2.val()==''){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'Preencha a senha de confirma&ccedil;&atilde;o.<br>');
    }

    if(ds_senha2.val() != ds_senha.val()){
        tudoPreenchido = false;
        $("#erro2").html($("#erro2").html()+'As senhas nao coincidem.<br>');
    }

    if(tudoPreenchido) {
        formSubmit(formName);
    }else{
        Cufon.replace('#erro2');
        showModal();
    }

}


validaForm = function(formName) {
    var nome = $('input[name=nome]');
    var endereco = $('input[name=endereco]');
    var email = $('input[name=email]');
    var cidade = $('input[name=cidade]');
    var ddd = $('input[name=ddd]');
    var fone = $('input[name=fone]');
    var cep = $('input[name=cep]');

    var tudoPreenchido = true;


    $('#erro').html('');

    if(nome.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha o seu nome.<br>');
        $("#erro").attr("style", "display: block");
    }


    if(endereco.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha o seu endereÃƒÂ§o.<br>');
        $("#erro").attr("style", "display: block");
    }

    if(email.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha o seu email.<br>');
        $("#erro").attr("style", "display: block");
    }
    else if(email.val().length < 7){
        $("#erro").html($("#erro").html()+'Telefone invÃƒÂ¡lido.<br>');
        $("#erro").attr("style", "display: block");
    }


    if(cep.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha o seu cep.<br>');
        $("#erro").attr("style", "display: block");
    }else if(cep.val().length < 9){
        $("#erro").html($("#erro").html()+'CEP invÃƒÂ¡lido.<br>');
        $("#erro").attr("style", "display: block");
    }

    if(cidade.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha uma cidade.<br>');
        $("#erro").attr("style", "display: block");
    }
    if(ddd.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha seu ddd.<br>');
        $("#erro").attr("style", "display: block");
    }else if(ddd.val().length < 2){
        $("#erro").html($("#erro").html()+'DDD invÃƒÂ¡lido.<br>');
        $("#erro").attr("style", "display: block");
    }
    if(fone.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha seu telefone.<br>');
        $("#erro").attr("style", "display: block");
    }else if(fone.val().length < 8){
        $("#erro").html($("#erro").html()+'Telefone invÃƒÂ¡lido.<br>');
        $("#erro").attr("style", "display: block");
    }

    if(tudoPreenchido) {
        formSubmit(formName);

    }

}

validaFormInscricao = function(formName) {
    var tudoPreenchido = true;

    $('#erro').html('');
    
    if($('#tipoInscricao').val() == 'organizacao_t_s') {
        var razao_social = $('input[name=razao_social_j]');
        var nome_fantasia = $('input[name=nome_fantasia_j]');
        var cnpj = $('input[name=cnpj_j]');
        var nome_j = $('input[name=nome_j]');
        var endereco_j = $('input[name=endereco_j]');
        var cidade_j = $('input[name=cidade_j]');
        var cep_j = $('input[name=cep_j]');
        var ddd_j = $('input[name=ddd_j]');
        var fone_j = $('input[name=fone_j]');
        
        if(razao_social.val()==''){
            tudoPreenchido = false;
            $("#erro").html($("#erro").html()+'Preencha a Raz&atilde;o Social.<br>');
            $("#erro").attr("style", "display: block");
        }
        
        if(nome_fantasia.val()==''){
            tudoPreenchido = false;
            $("#erro").html($("#erro").html()+'Preencha o Nome Fantasia.<br>');
            $("#erro").attr("style", "display: block");
        }
        
        if(cnpj.val()==''){
            tudoPreenchido = false;
            $("#erro").html($("#erro").html()+'Preencha o CNPJ da Entidade.<br>');
            $("#erro").attr("style", "display: block");
        }
        
        if(nome_j.val()==''){
            tudoPreenchido = false;
            $("#erro").html($("#erro").html()+'Preencha o email da Entidade.<br>');
            $("#erro").attr("style", "display: block");
        }
        
        if(endereco_j.val()==''){
            tudoPreenchido = false;
            $("#erro").html($("#erro").html()+'Preencha o endere&ccedil;o da Entidade.<br>');
            $("#erro").attr("style", "display: block");
        }
        
        if(cidade_j.val()==''){
            tudoPreenchido = false;
            $("#erro").html($("#erro").html()+'Preencha a cidade da Entidade.<br>');
            $("#erro").attr("style", "display: block");
        }
        
        if(cep_j.val()==''){
            tudoPreenchido = false;
            $("#erro").html($("#erro").html()+'Preencha o CEP da Entidade.<br>');
            $("#erro").attr("style", "display: block");
        }
        
        if(ddd_j.val()==''){
            tudoPreenchido = false;
            $("#erro").html($("#erro").html()+'Preencha o DDD da Entidade.<br>');
            $("#erro").attr("style", "display: block");
        }
        
        if(fone_j.val()==''){
            tudoPreenchido = false;
            $("#erro").html($("#erro").html()+'Preencha o telefone da Entidade.<br>');
            $("#erro").attr("style", "display: block");
        }
    }
    
    var nome = $('input[name=nome[]]');
    var endereco = $('input[name=endereco[]]');
    var email = $('input[name=email[]]');
    var cpf = $('input[name=cpf[]]');
    var cidade = $('input[name=cidade[]]');
    var ddd = $('input[name=ddd[]]');
    var fone = $('input[name=fone[]]');
    var cep = $('input[name=cep[]]');

    if(nome.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha o seu nome.<br>');
        $("#erro").attr("style", "display: block");
    }


    if(endereco.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha o seu endere&ccedil;o.<br>');
        $("#erro").attr("style", "display: block");
    }

    if(email.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha o seu email.<br>');
        $("#erro").attr("style", "display: block");
    }

    if(cpf.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha o seu CPF.<br>');
        $("#erro").attr("style", "display: block");
    }


    if(cep.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha o seu cep.<br>');
        $("#erro").attr("style", "display: block");
    }else if(cep.val().length < 9){
        $("#erro").html($("#erro").html()+'CEP inv&aacute;lido.<br>');
        $("#erro").attr("style", "display: block");
    }

    if(cidade.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha uma cidade.<br>');
        $("#erro").attr("style", "display: block");
    }
    if(ddd.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha seu ddd.<br>');
        $("#erro").attr("style", "display: block");
    }else if(ddd.val().length < 2){
        $("#erro").html($("#erro").html()+'DDD inv&aacute;lido.<br>');
        $("#erro").attr("style", "display: block");
    }
    if(fone.val()==''){
        tudoPreenchido = false;
        $("#erro").html($("#erro").html()+'Preencha seu telefone.<br>');
        $("#erro").attr("style", "display: block");
    }else if(fone.val().length < 8){
        $("#erro").html($("#erro").html()+'Telefone inv&aacute;lido.<br>');
        $("#erro").attr("style", "display: block");
    }

    if(tudoPreenchido == true) {
        formSubmit(formName);

    }

}

formSubmit = function(formName){
    $('form[name='+formName+']').submit();
    return false;
};

function Mascara(tipo, campo, teclaPress) {
    if (window.event)
    {
        var tecla = teclaPress.keyCode;
    } else {
        tecla = teclaPress.which;
    }

    var s = new String(campo.value);
    // Remove todos os caracteres Ã¯Â¿Â½ seguir: ( ) / - . e espaÃ¯Â¿Â½o, para tratar a string denovo.
    s = s.replace(/(\.|\(|\)|\/|\-| )+/g,'');

    tam = s.length + 1;

    if ( tecla != 9 && tecla != 8 ) {
        switch (tipo)
        {
            case 'CPF' :
                if (tam > 3 && tam < 7)
                    campo.value = s.substr(0,3) + '.' + s.substr(3, tam);
                if (tam >= 7 && tam < 10)
                    campo.value = s.substr(0,3) + '.' + s.substr(3,3) + '.' + s.substr(6,tam-6);
                if (tam >= 10 && tam < 12)
                    campo.value = s.substr(0,3) + '.' + s.substr(3,3) + '.' + s.substr(6,3) + '-' + s.substr(9,tam-9);
                break;

            case 'CNPJ' :

                if (tam > 2 && tam < 6)
                    campo.value = s.substr(0,2) + '.' + s.substr(2, tam);
                if (tam >= 6 && tam < 9)
                    campo.value = s.substr(0,2) + '.' + s.substr(2,3) + '.' + s.substr(5,tam-5);
                if (tam >= 9 && tam < 13)
                    campo.value = s.substr(0,2) + '.' + s.substr(2,3) + '.' + s.substr(5,3) + '/' + s.substr(8,tam-8);
                if (tam >= 13 && tam < 15)
                    campo.value = s.substr(0,2) + '.' + s.substr(2,3) + '.' + s.substr(5,3) + '/' + s.substr(8,4)+ '-' + s.substr(12,tam-12);
                break;

            case 'TEL' :
                if (tam > 2 && tam < 4)
                    campo.value = '(' + s.substr(0,2) + ') ' + s.substr(2,tam);
                if (tam >= 7 && tam < 11)
                    campo.value = '(' + s.substr(0,2) + ') ' + s.substr(2,4) + '-' + s.substr(6,tam-6);
                break;

            case 'TEL2' :
                if (tam >=5 && tam < 9)
                    campo.value =  s.substr(0,4) + '-' + s.substr(4,tam);
                break;

            case 'DDD' :
                if (tam > 2 && tam < 4)
                    campo.value = '(' + s.substr(0,2) + ')';
                break;

            case 'DATA' :
                if (tam > 2 && tam < 4)
                    campo.value = s.substr(0,2) + '/' + s.substr(2, tam);
                if (tam > 4 && tam < 11)
                    campo.value = s.substr(0,2) + '/' + s.substr(2,2) + '/' + s.substr(4,tam-4);
                break;

            case 'CEP' :
                if (tam > 5 && tam < 7)
                    campo.value = s.substr(0,5) + '-' + s.substr(5, tam);
                break;
        }
    }
}

function digitos(event){
    if (window.event) {
        key = event.keyCode;
    } else if ( event.which ) {
        key = event.which;
    }
    if ( key != 8 || key != 13 || key < 48 || key > 57 )
        return ( ( ( key > 47 ) && ( key < 58 ) ) || ( key == 8 ) || ( key == 13 ) );
    return true;
}

function Print(){
    if (!window.print){
        alert("Erro ao imprimir! Verifique sua impressora.")
        return
    }
    window.print()
}

var min=8;
var max=22;
function increaseFontSize() {
    var s = $('#texto').children().eq(0).css('font-size');
    var s = parseInt(s.replace("px",""));
    s = Math.ceil(s);
    s += ( s < max ? 1 : 0);
    $('*', $('#texto')).css('font-size', s);
}
function decreaseFontSize() {   
    var s = $('#texto').children().eq(0).css('font-size');
    var s = parseInt(s.replace("px",""));
    s = Math.ceil(s);
    s -= ( s > min ? 1 : 0);
    $('*', $('#texto')).css('font-size', s);

}

function hidecurso(cdcurso){
    setTimeout(function() {
        document.getElementById('email'+cdcurso).style.display='none';
        document.getElementById('emailll').style.display='none';
        document.getElementById('emaill').style.display='block';
    },50);
}

function showcurso(cdcurso){
    setTimeout(function() {
        document.getElementById('email'+cdcurso).style.display='block';
        document.getElementById('emailll').style.display='block';
        document.getElementById('emaill').style.display='none';
    },50);
}
function showedital(cdedital){
    document.getElementById('email'+cdedital).style.display='block';
    document.getElementById('emaill').style.display='none';
    document.getElementById('emailll').style.display='block';
}

function hideshowedital(cdedital){
    document.getElementById('email'+cdedital).style.display='block';
    document.getElementById('emaill').style.display='none';
    document.getElementById('emailll').style.display='block';
}
function hidetime(cdedital){
    setTimeout(function() {
        document.getElementById('email'+cdedital).style.display='none';
        document.getElementById('emailll').style.display='none';
        document.getElementById('emaill').style.display='block';

    },50);
}

function show2(){
    document.getElementById('email').style.display='block';
    document.getElementById('emaill').style.display='none';
    document.getElementById('emailll').style.display='block';
}
function hide2(){
    setTimeout(function() {
        document.getElementById('email').style.display='none';
        document.getElementById('emailll').style.display='none';
        document.getElementById('emaill').style.display='block';
    },50);
}
function nomedeumafuncao(){
    $.ajax({
        url: '/editais',
        success: function(){
            alert('Recomendação enviada com sucesso!');
        }

    });
}

function mostraResposta(num){    
    if($('#duvida-resposta-'+num).css('display') == 'none'){
        $('.duvida-resposta').css('display','none');
        $('#duvida-resposta-'+num).css('display','block');
    }else{
        $('.duvida-resposta').css('display','none');
        $('#duvida-resposta-'+num).css('display','none');
    }
    
}

function requestPassword() {
	var email = $('input[name="login"]');	
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
	
	if(email.val() == 'Email' ){
		email.css('color', '#f00');
		email.focus(
			function() {
				email.css('color', '#000');
			}
		);
		$('#erro2').html('Digite seu email no campo indicado!');
		Cufon.replace('#erro2');
        showModal();
	} else if(email.val().search(emailRegEx) == -1) {
		email.css('color', '#f00');
		email.focus(
			function() {
				email.val('');
				email.css('color', '#000');
			}
		);
		$('#erro2').html('Email inv&aacute;lido!');
		Cufon.replace('#erro2');
        showModal();
	} else {
		$.ajax({
			url: "/amigo-social/esqueci-senha/email/"+Base64.encode(email.val()),
			success: function(data) {
				$('#erro2').html(data);
				Cufon.replace('#erro2');
				showModal();
			}
		});
	}
}
