Cufon.replace('*', {
    autoDetect:true
});
$(document).ajaxSuccess(function() {
    Cufon.refresh();
});
function urlParam(name, _default) {
    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]")
    var regexS = "[\\?&]" + name + "=([^&#]*)"
    var regex = new RegExp(regexS)
    var results = regex.exec(window.location.href)
    if (results == null) {
        return _default
    }
    else {
        return results[1]
    }
}

function embed(container) {
    var url = 'imagens/olho.swf'
    var element = document.getElementById(container)
    var size = urlParam('size', 1)
    var width = 907
    var height = 110
    var name = 'ss-intro'
    var params = {}
    new Smokescreen(url, element, width, height, name, params)
}

function alerta(titulo,mensagem, callback) {
    var alertas = $('<div title="'+titulo+'"><p>'+mensagem+'</p></div>')
    $(alertas ).dialog({
        modal: true,
        resizable: false,
        autoOpen: true,
        height: 'auto',
        width: 'auto',
        buttons: {
            Ok: function() {
                $( this ).dialog( "close" );
                executeCallback = callback ? callback : null ;
                eval (executeCallback)
            }
        }
    });
}
$(document).ready(function(){
    carregaPagina = function(pagina, suplementar){
        //$('.formError').remove()
      if($('.formularios'))
            $('.formularios').validationEngine('hideAll');
        switch(pagina){
            case 'maisNoticias':
                $.post('paginas/carregaPagina.php',{
                    pagina:pagina,
                    suplementar:suplementar
                },function(data){
                    $('#maisNoticias').remove();
                    $('.listaNoticias:last').after(data)
                })
                break;
            case 'inscricaoCurso':
            case 'noticias':
            case 'inicio':
            case 'historia':
            case 'missao':
            case 'servicos':
            case 'certificacoes':
            case 'formacao':
            case 'contactos':
            case 'cursos':
            case 'newsletter':
            case 'sugestoes':
            case 'bolsaFormadoresNew': 
            case 'bolsaFormadores':
            case 'bolsaFormadoresEdit':
                $.post('paginas/carregaPagina.php',{
                    pagina:pagina,
                    suplementar:suplementar
                },function(data){
                    if(data){
                        if(suplementar == 'maisNoticias'){
                            $('#maisNoticias').remove();
                            $('.listaNoticias:last').after(data)
                        }
                        else{
                            $('#conteudo').html(data)
                        }
                        $('a[href=#'+pagina+']').addClass('hover')
                        switch(pagina){
                            case 'inicio':
                                $("#destaques").tabs({
                                    fx:{
                                        opacity: "toggle"
                                    }
                                }).tabs("rotate", 5000, true);
                                break;
                            case 'sugestoes':
                                $('.formularios').hide();
                            case 'inscricaoCurso':
                            case 'bolsaFormadoresNew':
                            case 'bolsaFormadores':
                            case 'bolsaFormadoresEdit':
                            case 'newsletter':
                                formulario('.formularios',pagina)
                                break;

                            case 'contactos':
                                // formularioContactos()
                                formulario('.formularios',pagina)
                                mapa_google()
                                break
                            case 'formacao':
                                $('a.navCurso[num="'+suplementar+'"]').parent('div').show()
                                $('a.navCurso[num="'+suplementar+'"]').parent('div').siblings().show()
                                //alert('a.navCurso[num="'+suplementar+'"]')
                                break;
                        }
                    }
                })
                break;
      

            case 'noticiasDestaque':
                $.post('paginas/carregaPagina.php',{
                    pagina:pagina,
                    suplementar:suplementar
                },function(data){
                    $('.destaques').html(data)
                })
                break;
            default:
                carregaPagina('inicio')
        }
    }




    //menu
    $('#menu a, #logo a, a.bt_pg_inicio, #menuDireita div a, a.link, #animacao a').live('click',function(){
        $('a.hover').removeClass('hover')
        $(this).addClass('hover')
        var temp = $(this).attr('href')
        var pagina = temp.split('#')
        pagina = pagina[1]
        var pag = temp.split('&',2)
        carregaPagina(pagina,'todas')
    })
   
    $('a#maisNoticias').live('click',function(){
        var sup = $(this).attr('num')
        var pagina = $(this).attr('href')
        pagina = pagina.split('#')
        pagina = pagina[1]
        carregaPagina(pagina,sup)
    })

    $('#logout').live('click',function(){
        $('a.hover').removeClass('hover')
        $(this).addClass('hover')
        var pagina = $(this).attr('href')
        pagina = pagina.split('#')
        pagina = pagina[1]
        var suplemento = $(this).attr('num')
        carregaPagina(pagina,suplemento)
    })

    $('a.pagerVoltar').live('click',function(){
        var pagina = $(this).attr('num')
        carregaPagina('formacao',pagina)
    })

    //noticias
    $('.navNoticias, .pagerNoticias').live('click',function(){
        //var pagina = $(this).attr('num')

        var pagina = $(this).attr('href')
        pagina = pagina.split('#')
        var pag = pagina[1].split('&',2)
        //var suplemento = $(this).attr('num')
        //alert(pag[0]+' '+pag[1])
        carregaPagina(pag[0],pag[1])
    })

    //cursos
    $('.categoria_sub a.navCat').live('click',function(elm){
        $('.cursos').hide();
        $(this).siblings('div').toggle()
    })
    $('.cursos a.navCurso').live('click',function(elm){
        //var pagina = $(this).attr('num')
        var pagina = $(this).attr('href').split('&',2)
        carregaPagina('cursos',pagina[1])
    })
    $('a#inscricaoCurso').live('click',function(elm){
        //var cursoID = $(this).attr('num')
        var cursoID = $(this).attr('href').split('&',2)
        carregaPagina('inscricaoCurso',cursoID[1])
    })


    //$(':checkbox:not(.checkAll)').live('change',function(elm){
    //    $('#'+this.id+'.checkAll').attr('checked', false);
    //})
    //carrega destaques
    // carregaPagina('noticiasDestaque')
    //
    //    $('#menu a').hide()
    //    $('#menu img').hide()
    //    $('a.bt_sala').css({
    //        cursor:'pointer'
    //    })
    //    $('#palco').hide()

    // Animação para todos os dispositivos
    
    moveFiltro1()
    moveFiltro2()
    //  embed('animacao')

    var url = $.url()
    var anchor = url.attr('anchor')
    anchor = anchor.replace('#','')
    var pag = anchor.split('&',2)
    carregaPagina(pag[0],pag[1])

    criaFormShareMail = function(idNoticia){
        var form = $('<div id="dialog-form" title="Partilhar notícia por email"><form><p><label for="email">Email</label><input type="text" name="email" id="email" value="" class="text ui-widget-content ui-corner-all" /></p></form></div>')
        $(form).dialog({
            resizable: false,
            autoOpen: true,
            height: 'auto',
            width: 'auto',
            modal: true,
            buttons: {
                "Enviar": function() {
                    var email = $( "#email", form).val()
                    $.post('paginas/enviaEmailAmigo.php', {
                        'idNoticia':idNoticia,
                        'email': email
                    },function(){
                        $( form ).dialog( "close" );
                    })
                },
                Cancel: function() {
                    $( this ).dialog( "close" );
                }
            },
            close: function() {
                
            }
        });
    }

// var cache = $('<iframe id="frameWLC" src="http://wlc.profiforma.pt/info/cursosdisp/defaultareawlc.asp" />')
})

