$(document).ready(function(){

    /*
    $('#wrap').find('.slideMenu').each(function(){
        $("#container").show()
        $('.slideMenu').sliderMenu()
    })
    */
    
    $('head').append('<script src="jscripts/public/config.js" type="text/javascript"></script>')
    $('head').append('<script src="jscripts/jquery/jquery.scrollto.js" type="text/javascript"></script>')
    $('head').append('<script src="jscripts/jquery/jquery.ui.js" type="text/javascript"></script>')
    $('head').append('<link href="jscripts/jquery/ui/start/jquery-ui.css" type="text/css" rel="stylesheet" />')
    
    // contato
    $('#contatosend').live('click',function(){
        return contato()
    })
    $('.reset').live('click',function(){
        $('.infoerr').remove()
        $('.required').removeClass('invalid')
    })
    // menu horizontal
    $(".subnav").parent().append("<span></span>")
    $(".topnav li").click(function() {
        $(this).find(".subnav").slideDown('fast').show()
        $(this).parent().hover(function() {
            }, function(){
                $(this).parent().find(".subnav").slideUp('slow')
            })
    }).hover(function() {
        $(this).addClass("subhover")
    }, function(){
        $(this).removeClass("subhover")
    })
    //link click busca
    $('#lk_1').live('change',function(){
        showFromBusca()
    })

    $('.linkbusca').live('click',function(){
        var url = $(this).attr('href')
        $('.popup_act:checked').each(
            function() {
                var popopt = ($(this).val())
                if(popopt == 0)
                {
                    $(this).removeAttr('href')
                    url += 'popup/'
                    window.open(url, 'new')
                }
                else
                {
                    window.location = url
                }
            }
            )
        return false
    })

    //mostrar mais destaques
    $('.showmore').live('click',function(){
        show_more()
    })
    // seta categoria no menu horizontal
    $('.bclickcat').live('click',function(){
        $('#busca_categoria').val($(this).attr('id'))
        $('#busca_categoria').change()
    })

    //cadastro news
    $('.newcad').live('click',function(){
        message('Cadastro - Newsletter Cia Boat', 'Cadastro efetuado, obrigado!', 400, 120)
    })

    $('select').addClass('busca_sel')
    $('#busca_anos').removeClass('busca_sel')
    $('#busca_anoe').removeClass('busca_sel')
    $('#busca_anos').addClass('busca_sel_m')
    $('#busca_anoe').addClass('busca_sel_m')

    
    $('#busca_modelo').val('')
    $('.even tr:even').css('background-color','#dcdcdc')
    $('.even tr:even').find('td').css('color','#333')
    
    $('.even tr').css('cursor','pointer') 
    $('.even tr').attr('title','exibir detalhes')
    
    $('.even tr:even').mouseover(function(){
        $(this).css('background-color','#1BB3F2')
        $(this).find('td').css('color','#fff')
    })
    $('.even tr:even').mouseleave(function(){
        $(this).css('background-color','#dcdcdc')
        $(this).find('td').css('color','#333')
    })
    
    $('.even tr:odd').mouseover(function(){
        $(this).css('background-color','#1BB3F2')
        $(this).find('td').css('color','#fff')
    })
    $('.even tr:odd').mouseleave(function(){
        $(this).css('background-color','#fff')
        $(this).find('td').css('color','#333')
    })

    $('.tlist tbody tr').live('click',function(){
        showFromList($(this).attr('id'),$(this).attr('name'))
    })
    /*
    $('#all-box .thumb img').live('click',function(){
	//showFromList($(this).attr('id'),$(this).attr('name'))
    })
     */

    $('.back_start').live('click',function(){
        back_start()
        $('.selected').removeClass('selected')
    })
    // busca por modelo
    $('#busca_modelo_ori').live('change',function(){
        if($.trim($('#busca_modelo').val()).length >= 8)
        {
            var page =  baseUri + '/index/busca/'
            hideMoreItem()
            $('html, body').animate({
                scrollTop: $("#center-sidebar").offset().top
            }, 1000)
            $('#all-box').html('<p><img src="layout/loader.gif" /> <br /> carregando...</p>')
            $('#all-box p').css('text-align','center')
            $('#all-box p').css('margin-top','60px')
            $('#im_des_res').attr('src','layout/resultado.gif')
            vbusca = $.trim($('#busca_modelo').val())

            $.post(page,{
                busca:vbusca
            },
            function(data){
                $('#all-box').html(data)
                $('.back_start').show()
                $('#radio').buttonset()
            })
        }
        if($.trim($('#busca_modelo').val()) == '')
        {
            back_start()
        }
    })


    // lista barco finalidade
    $('.finalidade').live('click',function(){
            $('html, body').animate({
                scrollTop: $("#center-sidebar").offset().top
            }, 1000)
            var finalidade = $(this).attr('name')
            var page =  baseUri + '/index/buscaBarcoFinalidade/'+finalidade+'/'
            $('#all-box').html('<p><img src="layout/loader.gif" /> <br /> carregando...</p>')
            $('#all-box p').css('text-align','center')
            $('#all-box p').css('margin-top','60px')
            $('#im_des_res').attr('src','layout/resultado.gif')
            $('select').not(this).val('x')
            $.post(page,{},
                function(data){
                    $('#all-box').html(data)
                    $('.back_start').show()
                    $('#radio').buttonset()
                })
    })
    
    
    // lista imovel categoria/finalidade
    $('.categoria-finalidade').live('click',function(){
            $('html, body').animate({
                scrollTop: $("#center-sidebar").offset().top
            }, 1000)
            var finalidade = $(this).attr('name')
            var page =  baseUri + '/index/buscaImovelFinalidade/'+finalidade+'/'
            $('#all-box').html('<p><img src="layout/loader.gif" /> <br /> carregando...</p>')
            $('#all-box p').css('text-align','center')
            $('#all-box p').css('margin-top','60px')
            $('#im_des_res').attr('src','layout/resultado.gif')
            $('select').not(this).val('x')
            $.post(page,{},
                function(data){
                    $('#all-box').html(data)
                    $('.back_start').show()
                    $('#radio').buttonset()
                })
    })
    
    // lista imovel finalidade
    $('.categoria-im').live('click',function(){
            $('html, body').animate({
                scrollTop: $("#center-sidebar").offset().top
            }, 1000)
            var finalidade = $(this).attr('name')
            var page =  baseUri + '/index/buscaImovelCategoria/'+finalidade+'/'
            $('#all-box').html('<p><img src="layout/loader.gif" /> <br /> carregando...</p>')
            $('#all-box p').css('text-align','center')
            $('#all-box p').css('margin-top','60px')
            $('#im_des_res').attr('src','layout/resultado.gif')
            $('select').not(this).val('x')
            $.post(page,{},
                function(data){
                    $('#all-box').html(data)
                    $('.back_start').show()
                    $('#radio').buttonset()
                })
    })
    
    
    // busca categoria
    $('#busca_categoria').live('change',function(){
        var opts = $('#busca_categoria option:selected').val()
        if(opts != 'x')
        {
            hideMoreItem()
            $('html, body').animate({
                scrollTop: $("#center-sidebar").offset().top
            }, 1000)
            var page =  baseUri + '/index/buscac/'+opts+'/'
            $('#all-box').html('<p><img src="layout/loader.gif" /> <br /> carregando...</p>')
            $('#all-box p').css('text-align','center')
            $('#all-box p').css('margin-top','60px')
            $('#im_des_res').attr('src','layout/resultado.gif')
            $('select').not(this).val('x')
	    
            $.post(page,{},
                function(data){
                    $('#all-box').html(data)
                    $('.back_start').show()
                    $('#radio').buttonset()
                })
            togSelected('busca_categoria')
        }
    })
    
    $('.paginate a').live('click',function(){
        if($(this).hasClass('disable') || $(this).hasClass('active'))
        {
            return false
        }
	
        $('html, body').animate({
            scrollTop: $("#center-sidebar").offset().top
        }, 1000)
	
        var page = $(this).attr('href')
        $('#all-box-pages').html('<p><img src="layout/loader.gif" /> <br /> carregando...</p>')
        $('#all-box-pages p').css('text-align','center')
        $('#all-box-pages p').css('margin-top','60px')
	
        $.post(page,{ },
            function(data){
                $('#all-box-pages').html(data)
                persistentBind()
            })
        return false
    })

    $('.addmail').live('click',function(){
        addMail()
    })
})

function setFlashVar(link)
{
    $('#vobject').flash(
    {
        swf:'layout/videos.swf',
        height:50,
        width:300,
        wmode: 'transparent',
        flashvars: {
            myLink: link
        }
    }
    )
}

function persistentBind()
{
    $('.even tr:even').css('background-color','#dcdcdc'); //BBD9EE
    $('.even tr:even').find('td').css('color','#333')

    $('.even tr').css('cursor','pointer')
    $('.even tr').attr('title','exibir detalhes')

    $('.even tr:even').mouseover(function(){
        $(this).css('background-color','#1BB3F2')
        $(this).find('td').css('color','#fff')
    })
    $('.even tr:even').mouseleave(function(){
        $(this).css('background-color','#dcdcdc')
        $(this).find('td').css('color','#333')
    })

    $('.even tr:odd').mouseover(function(){
        $(this).css('background-color','#1BB3F2')
        $(this).find('td').css('color','#fff')
    })
    $('.even tr:odd').mouseleave(function(){
        $(this).css('background-color','#fff')
        $(this).find('td').css('color','#333')
    })

    /*
    $('.tlist tbody tr').live('click',function(){
	showFromList($(this).attr('id'),$(this).attr('name'))
    })
    $('#all-box .thumb img').live('click',function(){
	//showFromList($(this).attr('id'),$(this).attr('name'))
    })
     */

    $('.paginate a').live('click',function(){
        if($(this).hasClass('disable') || $(this).hasClass('active'))
        {
            return false
        }
        var page = $(this).attr('href')
        $('#all-box-pages').html('<p><img src="layout/loader.gif" /> <br /> carregando...</p>')
        $('#all-box-pages p').css('text-align','center')
        $('#all-box-pages p').css('margin-top','60px')
        $.post(page,{ },
            function(data){
                $('#all-box-pages').html(data)
                persistentBind()
            })
	
        return false
    })
}

function back_start()
{
    $('#busca_modelo').val('')
    hideMoreItem()
    $('html, body').animate({
        scrollTop: $("#center-sidebar").offset().top
    }, 1000)
    
    page =  baseUri + '/index/start/'
    $('#all-box').html('<p><img src="layout/loader.gif" /> <br /> carregando...</p>')
    $('#all-box p').css('text-align','center')
    $('#all-box p').css('margin-top','60px')
    $('#im_des_res').attr('src','layout/destaque.gif')
    $.post(page,{},
        function(data){
            $('#all-box').html(data)
            $('#all-box-more').show()
            $('.h2destk').hide()
            $('.res_en').hide()
            $('select').val('x')         
            $('#lk_0').removeAttr('checked')
            $('#lk_1').attr('checked','checked')               
        })
    $('.selected').removeClass('selected')    
}


function show_more()
{
    $('#busca_modelo').val('')
    page =  baseUri + '/index/showmore/'
    $('#all-box-more').html('<p><img src="layout/loader.gif" /> <br /> carregando...</p>')
    $('#all-box-more p').css('text-align','center')
    $('#all-box-more p').css('margin-top','60px')
    $('#im_des_res').attr('src','layout/destaque.gif')
    $.post(page,{},
        function(data){
            $('#all-box-more').html(data)
            $('.res_en').hide()
            $('select').val('x')
            $('#lk_0').removeAttr('checked')
            $('#lk_1').attr('checked','checked')
            $('html, body').animate({
                scrollTop: $("#all-box div:last").offset().top
            }, 1000)        
        })
}
    
function loadInterface(bg,fcolor,link,hover)
{
    $('body').css('background',bg)
    $('#footer').css('color',fcolor)
    $('#menu-horizontal a').css('color',link)
    $('#menu-horizontal a').hover( function(){
        $(this).css('color',hover)
    },
    function(){
        $(this).css('color',link)
    })
}


function contato()
{
    $('.required').removeClass('invalid')
    if($.trim($('#nome').val()) == '')
    {
        $('#nome').addClass('invalid')
        $('#nome').focus()
        return false
    }

    if($.trim($('#telefone').val()) == '')
    {
        $('#telefone').addClass('invalid')
        $('#telefone').focus()
        return false
    }

    if($.trim($('#email').val()) == '')
    {
        $('#email').addClass('invalid')
        $('#email').focus()
        return false
    }
    
    if($.trim($('#endereco').val()) == '')
    {
        $('#endereco').addClass('invalid')
        $('#endereco').focus()
        return false
    }

    if($.trim($('#assunto').val()) == '')
    {
        $('#assunto').addClass('invalid')
        $('#assunto').focus()
        return false
    }

    if($.trim($('#mensagem').val()) == '')
    {
        $('#mensagem').addClass('invalid')
        $('#mensagem').focus()
        return false
    }
    url = baseUri+'/atendimento/send/'
    
    $('.reset').hide()
    $('#contatosend').removeClass('blue')
    $('#contatosend').addClass('red')
    $('#contatosend').val('Enviando dados, aguarde...')
    dataform = $("#fatd").serialize()
    $.post(url,{
        dataform:dataform
    },function(data){
        if(data == 0)
        {
            msg = 'Seus dados foram enviados com sucesso!<br>Em breve entraremos em contato.<br>Obrigado'
            $('.reset').show()
            $('.reset').click()
        }
        else
        {
            msg = 'Desculpe, ocorreu um erro ao tentar enviar os dados! <br> Tente novamente mais tarde!'
        }
        message('Formulário de contato',msg,400,100)
        $('.reset').show()
        $('#contatosend').removeClass('red')
        $('#contatosend').addClass('blue')
        $('#contatosend').val('Enviar Mensagem')
    })
}


function showFromList(id,modelo)
{
    url = baseUri+'/detalhes/'+modelo+'/'+id+'/'

    window.location = url

    return false
    msg = 'Escolha um método de visualização. <br> '
    msg += 'Ao abrir em nova janela você deve permitir a abertura no anti-popup,<br> caso tenha um instalado'
	
    $('body').append('<div id="dialog"  class="dialogr" title="Visualizar detalhes de: '+modelo+'">'+msg+'</div>')
    $( "#dialog" ).dialog({
        modal: true,
        width: 450,
        height: 130,
        buttons: {
            "Mesma Janela": function() {
                window.location = url
            },
            "Nova Janela": function() {
                $(this).dialog("close")
                $('.dialogr').dialog("close")
                $("#dialog").remove()
                window.open(url, 'new')
            },
            "Cancelar": function() {
                $(this).dialog("close")
                $('.dialogr').dialog("close")
                $("#dialog").remove()
            }
        }
    })
}



function showFromBusca()
{
    msg = ''
    msg += '<ul class="center"><strong>Método de visualização</strong></ul> <br>'
    msg += '<strong>Você realizou uma busca e para não precisar refazê-la você pode abrir em "Nova Janela". </strong> <br>'
    msg += 'Esta opção irá manter na janela atual o resultado de sua pesquisa.<br><br>'
    msg += '<strong>Obs:</strong> Ao abrir na <strong>Mesma Janela</strong> o resultado da busca será apagado.'

    $('body').append('<div id="dialog"  class="dialogr" title="Visualizar detalhes">'+msg+'</div>')
    $( "#dialog" ).dialog({
        modal: true,
        width: 600,
        height: 170,
        buttons: {
            "Fechar": function() {
                $(this).dialog("close")
                $('.dialogr').dialog("close")
                $("#dialog").remove()
            }
        }
    })
}

function buscap()
{
    var page =  baseUri + '/index/busca/'
    $('#all-box-more').html('')
    $('#all-box').html('<p><img src="layout/loader.gif" /> <br /> carregando...</p>')
    $('#all-box p').css('text-align','center')
    $('#all-box p').css('margin-top','60px')
    /*
    $('html, body').animate({
	scrollTop: $("#center-sidebar").offset().top
    }, 1000)
     */
    vbusca = $.trim($('#busca_modelo').val())
    $.post(page,{
        busca:vbusca
    },
    function(data){
        $('#all-box').html(data)
    })
    togSelected('busca_modelo')
    if($.trim($('#busca_modelo').val()) == '')
    {
        back_start()
    }
}

function autoc()
{
    $("#busca_modelo").autocomplete({
        source: modelos,
        select: function(event, ui) {
            var page =  baseUri + '/index/busca/'
            $('#all-box-more').html('')
            $('html, body').animate({
                scrollTop: $("#center-sidebar").offset().top
            }, 1000)
            $('#all-box').html('<p><img src="layout/loader.gif" /> <br /> carregando...</p>')
            $('#all-box p').css('text-align','center')
            $('#all-box p').css('margin-top','60px')
            $('#im_des_res').attr('src','layout/resultado.gif')
            $.post(page,{
                busca:ui.item.value
            },
            function(data){
                $('#all-box').html(data)
                hideMoreItem()
                $('.back_start').show()
                $('#radio').buttonset()
                togSelected('busca_modelo')
            })
        }
    })
}

function hideMoreItem()
{
    $('#all-box-more').html('')
    $('#all-box-more').hide()
    $('.b-showmore').hide()
}

function buscaUso(t)
{
    $('#busca_uso').val(t)
    $('#busca_uso').change()
}

function togSelected(elm)
{
    $('.selected').removeClass('selected')
    $('#'+elm).addClass('selected')
}


function message(t,msg,w,h)
{
    $('body').append('<div id="dialog"  class="dialogr" title="'+t+'">'+msg+'</div>')
    $( "#dialog" ).dialog({
        modal: true,
        width: w,
        height: h,
        buttons: {
            "Ok": function() {
                $(this).dialog("close")
                $('.dialogr').dialog("close")
                $("#dialog").remove()
            }
        }
    })
}

function addMail()
{
    market_email = $.trim($("#email").val())
    market_nome = $.trim($("#nome").val())

    if(market_nome == "")
    {
        $("#nome").addClass('invalid')
        $("#nome").focus()
        return false
    }
    $("#nome").removeClass('invalid')


    if(market_email == "")
    {
        $("#email").addClass('invalid')
        $("#email").focus()
        return false
    }
    $("#email").removeClass('invalid')

    url = baseUri+'/market/addmail/'

    $.post(url,{
        market_nome:market_nome,
        market_email:market_email
    },function(data){
        if(data == '3')
        {
            message('Cadastro','Endereço de e-mail inválido!',400,120)
            $('#email').val('')
        }

        if(data == '2')
        {
            message('Cadastro','O endereço de e-mail ['+market_email+'] já consta em nossa base de dados!',500,120)
            $('#email').val('')
        }

        if(data == '1')
        {
            message('Cadastro','Desculpe, ocorreu um problema o servidor ao cadastrar seu e-mail!<br>Tente novamente mais tarde.',400,120)
            $('#nome').val('')
            $('#email').val('')
        }

        if(data == '0')
        {
            message('Cadastro','Seu e-mail foi cadastrado com sucesso! <br> Obrigado',400,120)
            $('#nome').val('')
            $('#email').val('')
        }
    })

}

function gotopo()
{
    $('html, body').animate({
        scrollTop: $("#header").offset().top
    }, 1000)
}


function loadTempo()
{
    var iframe  = '<iframe allowtransparency="true" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0"'
        iframe += 'scrolling="no" src="http://br.tempo.yahoo.com/badge/?id=456038&u=c&t=blue&l=vertical" height="255px" width="186px">'
        iframe += '</iframe>'
        $('#dtempo').html(iframe)
}

function loadSkype()
{
    var btn = '<a href="skype:ciaboat?call"><img src="http://mystatus.skype.com/bigclassic/ciaboat" style="border: none;" width="182" height="44" alt="Meu status" /></a>'
   $('#lskype').html(btn)
}
