jQuery.noConflict();
jQuery(document).ready(function(){
    jQuery("#jflanguageselection ul").after("<a href='javascript:void(0)' class='seta-drop'></a>");
    jQuery(".moduletable_idioma").bind({
        mouseenter: function(){
            jQuery(".moduletable_idioma").css("height","90px");
        },
        mouseleave: function(){
            jQuery(".moduletable_idioma").css("height","19px");
        }
    });
    jQuery('li#active_language').prependTo('.jflanguageselection');


    
    jQuery(".menu_socialtop li").each(function(){
        if(jQuery(this).text()== "Orkut") {
            jQuery(this).addClass("orkut");
        }
        else if(jQuery(this).text()== "Twitter") {
            jQuery(this).addClass("twitter");
        }
        else if(jQuery(this).text()== "Facebook") {
            jQuery(this).addClass("facebook");
        }
    });
    //Menu Quero Saber Scroll
    jQuery(".moduletable_quero-saber li ul:first").addClass("sub-menu");
    jQuery(".dj-main .Itemid52 div.djsubwrap .col_5 ul.dj-submenu li:first").css('margin-top','-20px');

    //Chamada da funcao do select customizavel
    select();

    //Estilizacao do modal
    jQuery('a.modal').each(function(){
        modal = jQuery(this);
        href = jQuery(this).attr('href');
        array = href.split('&');
        i = 0;

        array.each(function(){

            if(array[i]=='tmpl=verde'){
                modal.addClass('modal_verde');
            }

            else if(array[i]=='tmpl=roxo'){
                modal.addClass('modal_roxo');
            }

            i++;
        });
    });

    jQuery('a.modal').click(function(){
        if(jQuery(this).hasClass('modal_roxo')){
            jQuery('#sbox-window').addClass('bg_roxo');
            jQuery('#sbox-window').removeClass('bg_verde');
        }
        else if(jQuery(this).hasClass('modal_verde')){
            jQuery('#sbox-window').addClass('bg_verde');
            jQuery('#sbox-window').removeClass('bg_roxo');
        }
    });

	//Retira o link do modulo de Treinamentos (Listagem dos Treinamentos Presenciais e Ensinare)
	jQuery('.moduletable_eventos a[class=moduleItemTitle]').each(function(){
		jQuery(this).attr('href','javascript:void(0)');
	});


});
jQuery(document).ready(function(){
  
    jQuery(".jwts_title_text:first").bind('click',function(){
       jQuery(".jwts_title:first").toggleClass("active");
       jQuery(".jwts_title:last").removeClass("active");
    });
    jQuery(".jwts_title_text:last").bind('click',function(){
       jQuery(".jwts_title:last").toggleClass("active");
       jQuery(".jwts_title:first").removeClass("active");
    })



   jQuery(".close").toggle(function(){
        jQuery("#blockrandom").css("display","block");
        jQuery(".close").css("display","block");
    }, function() {
        jQuery("#blockrandom").css("display","none");
        jQuery(".close").css("display","none");
    })
});


jQuery(document).ready(function(){
	jQuery('#glossary').hide();
	jQuery("select[name=search_show]").change(function () {
	    var str = jQuery("#search_show").val()
		if( str == 1){ 
			jQuery('#pesquisa').show();
			jQuery('#glossary').hide();
		}else{
			jQuery('#pesquisa').hide();
			jQuery('#glossary').show();
		}
	 })
});

//AGENDA DE EVENTOS - abas
jQuery(document).ready(function(){
	jQuery(".evento_item .abas_conteudo").hide();

        //conta os nos filhos de '.item'
        jQuery('.cat').children('.evento_item').each(function(i){
            //pegando o id do evento
            var eventoid = jQuery(this).attr('id');
            //exibindo a primeira aba de cada evento
            jQuery( "#"+eventoid + " .abas_conteudo:first").show();
            //atribuindo a classe 'active' a primeira aba de cada evento
            jQuery( "#"+eventoid + " li.item a:first" ).attr('class','active');
            
            // pegando o link clicado
            jQuery('#abas_menu li a', jQuery(this)).click(function(){
                //pega o id da div principal - 'evento_i' -> i=num do evento
                var eventonum  = jQuery(this).parents().filter('div.evento_item').attr('id').slice(-2);
                //var evento = '#evento_'+eventonum;
				var evento = '#evento_'+eventonum;
				
                //fechando todas as abas
                jQuery( evento + " .abas_conteudo" ).hide();

                //abrindo a aba selecionada, respectiva a cada evento
                jQuery( evento + " #conteudo_" + this.id).toggle();

                //verificando se existem algum item com a classe 'active' - se tiver remove
                if( jQuery( evento + ' .item a' ).hasClass('active') ){
                    jQuery( evento + ' .item a' ).removeClass('active');
                }
                //atribuindo a classe 'active' ao elemento clicado
                jQuery(this).attr('class', 'active');
                
            });
        });
});

//FILTROS CALENDARIO - CLIPPING / PRESS RELEASE / TODOS EVENTOS
jQuery(document).ready(function(){
    var typecontent = jQuery.getUrlVar('typecontent');
	
    //jQuery('.years ul').hasClass('active
    if( typecontent != 'newshome' && typecontent != 'interna' ){
        if( jQuery('body').hasClass('clipping') || jQuery('body').hasClass('noticias-e-press-releases') ){
            //pegando o id do ultimo ano com conteudo
            var lastyearid = jQuery('.yearlink:last').attr("id");
            //pegando apenas o ano
            var lastyear = lastyearid.split( '_' );
            lastyear = lastyear[1];

            //setando add a classe active ao ultimo ano com conteudo
            jQuery('#'+lastyearid).addClass('active');
            //exibindo os meses de acordo com o ano
            jQuery('#monthsyear_'+lastyear).toggle();

            //pega o ultimo mes do ano com conteudo
            var lastmonth = jQuery('#monthsyear_'+lastyear+' .monthlink:last');
            //adicionando a classe active ao ultimo mes do ano com conteudo
            jQuery(lastmonth).addClass('active')

            var contenturl = jQuery('#monthsyear_'+lastyear+' .monthlink:last').attr('href');

            //inicia o ajax para exibir o conteudo assim que a pagina e carregada
            jQuery.ajax({
                url: contenturl+"&tmpl=raw",
                //antes de enviar exibe o status de loading
                beforeSend: function(){
                    jQuery('.loading').show();
                    jQuery('#resultado').hide();
                },
                //caso tenha sucesso, exibe os dados
                success: function(data){
                    jQuery('.loading').hide();
                    jQuery('#resultado').show();
                    jQuery('#resultado').html(data);
                    //alert('carregado com sucesso');
                },
                //caso tenha erro, exibe as infos
                error: function(data){
                    jQuery('.loading').hide();

                    jQuery('#resultado').html(data);
                }
            });
        }
    
    
		// CLICK - YEAR
		jQuery('a.yearlink').click(function(){
			var linkid  = this.id.split( '_' );
			var year    = linkid[1];

			jQuery('.years ul').hide();

			jQuery('#monthsyear_' + year).toggle();

			if( jQuery('.years ul').hasClass('active') ){
				jQuery('.years ul').removeClass('active');
			} 

			if( jQuery('.yearitem a').hasClass('active') ){
				jQuery('.yearitem a').removeClass('active');
			}

			jQuery('#monthsyear_' + year).attr('class', 'active');

			//pega o ultimo mes do ano com conteudo
			var lastmonth = jQuery('#monthsyear_'+year+' .monthlink:last');
			var contenturl = jQuery(lastmonth).attr('href')
			
			//adicionando a classe active ao ultimo mes do ano com conteudo
			jQuery(lastmonth).addClass('active')

			//atribuindo a classe active ao ano
			jQuery(this).attr('class','active');
			
			jQuery.ajax({
				url: contenturl+"&tmpl=raw",
				//antes de enviar exibe o status de loading
				beforeSend: function(){
					jQuery('.loading').show();
					jQuery('#resultado').hide();
				},
				//caso tenha sucesso, exibe os dados
				success: function(data){
					jQuery('.loading').hide();
					jQuery('#resultado').show();
					jQuery('#resultado').html(data);
					//alert('carregado com sucesso');
				},
				//caso tenha erro, exibe as infos
				error: function(data){
					jQuery('.loading').hide();

					jQuery('#resultado').html(data);
				}
			});
		});

		// MONTH
		jQuery('a.monthlink').click(function(){
			if( jQuery('.monthitem a').hasClass('active') ){
				jQuery('.monthitem a').removeClass('active');
			}
			//seta a classe active para o elemento clicado
			jQuery(this).attr('class', 'active');

			//pega a url
			var url = this.href+"&tmpl=raw";

			//inicia o ajax
			jQuery.ajax({
				url: url,
				//antes de enviar exibe o status de loading
				beforeSend: function(){
					jQuery('.loading').show();
					jQuery('#resultado').hide();
				},
				//caso tenha sucesso, exibe os dados
				success: function(data){
					jQuery('.loading').hide();
					jQuery('#resultado').show();
					jQuery('#resultado').html(data);
					//alert('carregado com sucesso');
				},
				//caso tenha erro, exibe as infos
				error: function(data){
					jQuery('.loading').hide();
					
					jQuery('#resultado').html(data);
				}
			});
			return false;
		});
	}
});



//FILTROS CALENDARIO - INOVACAO
jQuery(document).ready(function(){
    
    if( jQuery('body').hasClass('inovacao') ) {
        var firstlink = jQuery( '.inovacao .k2CategoriesListBlock li a:first' );
        var link = jQuery('.inovacao .k2CategoriesListBlock li a');
        var contenturl = jQuery(firstlink).attr('href');
        
         //inicia o ajax para exibir o conteudo assim que a pagina e carregada
        jQuery.ajax({
            url: contenturl+"&tmpl=raw",
            //antes de enviar exibe o status de loading
            beforeSend: function(){
                jQuery('.loading').show();
                jQuery('#resultado').hide();
            },
            //caso tenha sucesso, exibe os dados
            success: function(data){
                jQuery('.loading').hide();
                jQuery('#resultado').show();
                jQuery('#resultado').html(data);
                //alert('carregado com sucesso');
            },
            //caso tenha erro, exibe as infos
            error: function(data){
                jQuery('.loading').hide();

                jQuery('#resultado').html(data);
            }
        });
        

        jQuery(link).click(function(){
            var contenturl = jQuery(this).attr('href');

            //inicia o ajax para exibir o conteudo assim que a pagina e carregada
            jQuery.ajax({
                url: contenturl+"&tmpl=raw",
                //antes de enviar exibe o status de loading
                beforeSend: function(){
                    jQuery('.loading').show();
                    jQuery('#resultado').hide();
                },
                //caso tenha sucesso, exibe os dados
                success: function(data){
                    jQuery('.loading').hide();
                    jQuery('#resultado').show();
                    jQuery('#resultado').html(data);
                    //alert('carregado com sucesso');
                },
                //caso tenha erro, exibe as infos
                error: function(data){
                    jQuery('.loading').hide();

                    jQuery('#resultado').html(data);
                }
            });
            return false;
        });//endclick
    }//endif
});



// MODAL NEWSLETTER
/*jQuery(document).ready(function(){
    var form = jQuery("#modjnewsletterFormId1");
    
    var email = jQuery("#wz_11").val();
    var nome = jQuery("#wz_12").val();

    jQuery("#aca_22").click(function(){
        //SqueezeBox.initialize({});
        //SqueezeBox.fromElement('.resultado_index');
    });
        form.submit(function(){
            var urlform = this.action; //pega a action do form
            var paramsform = jQuery(this.elements).serialize();
            
            jQuery.ajax({
                url: urlform+'&tmpl=feedback_roxo',
                data: paramsform,
                type: 'POST',

                beforeSend: function(){
                   //jQuery('.loading').show();
                },
                success: function(data){
                   //jQuery('.loading').hide();
                   jQuery('.resultado_index').show();
                   jQuery('.resultado_index').html("<div id='sbox-window'>"+data+"</div></div>");
                   jQuery('#sbox-btn-close').show();
                   //alert('Cadastro efetuado com sucesso');
                },
                error: function(){}
            });

            return false;
        });
    //});
 });*/


jQuery(document).ready(function(){
    var form = jQuery("#modjnewsletterFormId1");
    var email = jQuery("#wz_11").val();
    var nome = jQuery("#wz_12").val();

    jQuery("#aca_22").click(function(){
        //SqueezeBox.initialize({});
        //SqueezeBox.fromElement('.resultado_index');
    });
        form.submit(function(){
            var urlform = this.action; //pega a action do form
            var paramsform = jQuery(this.elements).serialize();

            jQuery.ajax({
                url: urlform+'&tmpl=verde',
                data: paramsform,
                type: 'POST',

                beforeSend: function(){
                   //jQuery('.loading').show();
                },
                success: function(data){
                    alert('Cadastro efetuado com sucesso!')
                },
                error: function(){}
            });

            return false;
        });
    //});
 });

       




// DOWNLOAD DOCUMENTOS
jQuery(document).ready(function(){
    var form = jQuery("#form5"); //pega o form
    var paramurldownload = jQuery.getUrlVar('urldownload'); //pega o parametro da url
	
    //valida o form
    jQuery('#form5 .jfbutton').click(function(){
       var nome = jQuery('#h168e_2135');
       var email = jQuery('#hc664_2136');

       if( nome.val() == '' ){
            alert('O campo "nome" ÃƒÂ© obrigatÃƒÂ³rio.');
            jQuery(nome).focus();
            return false;
       } else if( nome.val().length < 4 ){
            alert('Por favor, preencha um "nome" vÃƒÂ¡lido.');
            jQuery(nome).focus();
            return false;
            
       } else if( email.val() == '' ) {
            alert('O campo "email" ÃƒÂ© obrigatÃƒÂ³rio.');
            email.focus();
            return false;
       } else if( email.val().length < 4 ) {
            alert('Por favor, preencha um "email" vÃƒÂ¡lido.');
            email.focus();
            return false;
       } else if( jQuery.validateEmail(email.val()) == false ){
           alert('Por favor, preencha um "email" vÃƒÂ¡lido.');
            email.focus();
            return false;
       } else{
            return true;
       }
    });

    form.bind('submit', function(){
        var urlform = this.action; //pega a action do form
		
        var paramsform = jQuery(this.elements).serialize(); //pegando todos os elementos do form e junta numa unica string
        //var urldownload = jQuery.base64.decode(paramurldownload); //decodifica a url do parametro
		var urldownload = paramurldownload;
		
        jQuery.ajax({
           url: urlform,
           data: paramsform,
           type: 'POST',

           beforeSend: function(){
               jQuery('.loading').show();
           },

           success: function(data){
               jQuery('.loading').hide();
               jQuery('.resultado').show();
               jQuery('.resultado').html('<p>Dados enviados com sucesso! <br/><br/><small><em>Seu download est&aacute; sendo inicializado...</em><small></p>');
               //window.location.href ='http://localhost/clientes/digitro/digitro-portal/'+urldownload;
			   window.location.href = urldownload;
           },

           error: function(){
           }
        });
        
        return false;
    })
});


// MATRICULE-SE ENSINARE
/*jQuery(document).ready(function(){
   var form = jQuery(".matriculaensinare .jform form");
   var campo_qual = jQuery("#h7043_1191");
   jQuery(campo_qual).focus(function(){
       jQuery("#h1eca_1190_4").attr('checked','true');
   });

   form.bind('submit', function(){
        var urlform = this.action; //pega a action do form
        var paramsform = jQuery(this.elements).serialize(); //pegando todos os elementos do form e junta numa unica string
        //var urldownload = jQuery.base64.decode(paramurldownload); //decodifica a url do parametro


        jQuery.ajax({
           url: urlform,
           data: paramsform,
           type: 'POST',

           beforeSend: function(){
               //jQuery('.loading').show();
           },

           success: function(data){
               //jQuery('.loading').hide();
               //jQuery('.resultado').show();
               //jQuery('.resultado').html('<p>Obrigado pelo contato! <br/><br/><small><em>Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet </em><small></p>');
               alert('Cadastro efetuado com sucesso!\n Em breve estaremos lorem ipsum dolor sit amet.')
           },

           error: function(){
           }
        });

        return false;
    })
});*/


// MATRICULE-SE ENSINARE
jQuery(document).ready(function(){
   var form = jQuery(".matriculaensinare .jform form");

   var login = jQuery("#h4ad5_1172");
   var email = jQuery("#h8bbc_1173");
   var senha = jQuery("#h442c_1174");
   var senhaconfirm = jQuery("#h5088_1175");

   var envia = 0; 

   var campo_qual = jQuery(".jftextboxQual");
   jQuery(campo_qual).focus(function(){
       //ensinare
	   jQuery("#h1eca_1719_4").attr('checked','true');
	   //webconferencia
	   jQuery("#h1eca_2027_4").attr('checked','true');
	   //presencial
	   jQuery("#h1eca_2044_4").attr('checked','true');
   });

   
   
   jQuery(".matriculaensinare form input.jfbuttonEnviar").click(function(){

       if( login.val() == '' || login.val().length <= 3 ){
           envia = 0;
           jQuery( '#'+login.attr('id')+'_error' ).html("<span style='color:red;'>campo requerido</span>");
           login.focus();
           return false;
       } else if( email.val() == '' || email.val().length <= 5 ) {
           envia = 0;
           jQuery( '#'+email.attr('id')+'_error' ).html("<span style='color:red;'>campo requerido</span>");
           email.focus();
           return false;
       //} else if( jQuery.validateEmail(email.val()) == false ){ jQuery
           //jQuery.validateEmail( email.val() ) == false
           //envia = 0;
           //jQuery( '#'+email.attr('id')+'_error' ).html("<span style='color:red;'>e-mail inv&aacute;lido</span>");
          // email.focus();
           //return false;
       } else if( senha.val() == '' || senha.val().length <= 3) {
           envia = 0;
           jQuery( '#'+senha.attr('id')+'_error' ).html("<span style='color:red;'>campo requerido</span>");
           senha.focus();
           return false;
       } else if( senhaconfirm.val() == '' || senhaconfirm.val().length <= 3 ) {
           envia = 0;
           jQuery( '#'+senhaconfirm.attr('id')+'_error' ).html("<span style='color:red;'>campo requerido</span>");
           senhaconfirm.focus();
           return false;
       } else if( senha.val() !== senhaconfirm.val() ){
           envia = 0;
           jQuery( '#'+senhaconfirm.attr('id')+'_error' ).html("<span style='color:red;'>senhas n&atilde;o coincidem</span>");
           senha.focus();
           return false;
       } else {
           envia = 1;
           alert(envia);
       }

       if( envia == 1 ) {
           form.bind('submit', function(){
               alert('oi');

               var urlform = this.action; //pega a action do form
                var paramsform = jQuery(this.elements).serialize(); //pegando todos os elementos do form e junta numa unica string
                //var urldownload = jQuery.base64.decode(paramurldownload); //decodifica a url do parametro


                jQuery.ajax({
                   url: urlform,
                   data: paramsform,
                   type: 'POST',

                   beforeSend: function(){
                       //jQuery('.loading').show();
                   },

                   success: function(data){
                       //jQuery('.loading').hide();
                       //jQuery('.resultado').show();
                       //jQuery('.resultado').html('<p>Obrigado pelo contato! <br/><br/><small><em>Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet </em><small></p>');
                       alert('Cadastro efetuado com sucesso!\n Em breve estaremos lorem ipsum dolor sit amet.');
                   },

                   error: function(){
                   }
                });

                return false;


           });
       }
       return false;
   })
});






// LIGAMOS PARA VOCE
jQuery(document).ready(function(){
    var form = jQuery("#form3"); //pega o form
	
	//valida o form
    jQuery('form#form3 input.jfbutton').click(function(){
       var nome = jQuery( '#h168e_1776' );
       var codarea = jQuery( '#hc664_1777' );
       var telefone = jQuery( '#h9e36_1778' );
       
       if( nome.val() == '' ){
            alert('O campo "nome" Ã© obrigatÃ³rio.');
            jQuery(nome).focus();
            return false;
       } else if( nome.val().length < 4 ){
            alert('Por favor, preencha um "nome" vÃ¡lido.');
            jQuery(nome).focus();
            return false;

       } else if( codarea.val() == '' ) {
            alert('O campo "Cod. Ã?rea" Ã© obrigatÃ³rio.');
            codarea.focus();
            return false;
       } else if( telefone.val() == '' ) {
            alert('O campo "Telefone" Ã© obrigatÃ³rio.');
            telefone.focus();
            return false;
       } else if( telefone.val().length < 7 ) {
            alert('Por favor, preencha um "telefone" vÃ¡lido');
            telefone.focus();
            return false;
       } else{
            return true;
       }
    });

    form.bind('submit', function(){
        var urlform = this.action; //pega a action do form
        var paramsform = jQuery(this.elements).serialize(); //pegando todos os elementos do form e junta numa unica string
        //var urldownload = jQuery.base64.decode(paramurldownload); //decodifica a url do parametro


        jQuery.ajax({
           url: urlform,
           data: paramsform,
           type: 'POST',

           beforeSend: function(){
               jQuery('.loading').show();
           },

           success: function(data){
               jQuery('.loading').hide();
               jQuery('.resultado').show();
               jQuery('.resultado').html('<p>Obrigado pelo contato! <br/><br/><small><em>Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet </em><small></p>');
           },

           error: function(){
           }
        });

        return false;
    })
});


//REDIRECIONAMENTO - PLATAFORMAS E TECNOLOGIA
/*jQuery(document).ready(function(){
	jQuery('.moduloPlataformasDireita .moduleItemTitle').click(function(){
		var url = jQuery(this).attr('href');
		var ancora = jQuery(this).attr('id');
		var urldestino = url + '#' + ancora;
		
		window.location.href = urldestino;
		
		return false;
	});
});*/


/**************************************************
 * PLUGINS
 *  Plugins criados para extender o jQuery
 * @date    15/02/2010
 * @author  Christopher Silva
 **************************************************/

/********************
 * getUrlVars()
 *  Pega todos os parametros passados pela url
 *
 * getUrlVar('var')
 *  Pega um parametro especifico passado pela url
 ********************/
jQuery.extend({
  getUrlVars: function(){
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
      hash = hashes[i].split('=');
      vars.push(hash[0]);
      vars[hash[0]] = hash[1];
    }
    return vars;
  },
  getUrlVar: function(name){
    return jQuery.getUrlVars()[name];
  }
});



/********************
 * validateemail()
 *  Efetua a validacao de emails atraves de E.R
 ********************/

jQuery.extend({
    validateEmail: function (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;
    }
}); 

//Selectbox customizavel
function select(){
    jQuery('.moduletable_busca').find('select:not(select[multiple])').each(function(){
        if(!jQuery(this).parent().hasClass('select')){
            if(jQuery(this).css('display') != 'none'){
                current = jQuery(this).children('option:selected').text();
                width = parseInt(jQuery(this).width())-20;
                height = jQuery(this).outerHeight();

                jQuery(this).before('<div class="select"><span class="selectValue" style="display: block;">'+current+'</span></div>');
                jQuery(this).prependTo(jQuery(this).prev());
            }
        }
    });

    jQuery('.moduletable_busca').find('select:not(select[multiple])').change(function(){
        jQuery('.selectValue', jQuery(this).parent()).remove();
        value = jQuery(this).children('option:selected').text();
        width = parseInt(jQuery(this).width())-20;
        jQuery(this).after('<span class="selectValue" style="display: block;">'+value+'</span>');

    });
}


