$(document).ready(function(){


    jQuery('#carousel').jcarousel({
        vertical:true,
        scroll:1,
        auto: 2,
        wrap: 'circular'
    });

    if ($('#gallery').size()){
        $('#thumblist li').remove();
        $.each(gallery,function(index,value){
            $('#thumblist').append('<li gid="'+value.id+'"><img src="'+value.thumb+'" /><br /></li>');
        });
        $('#thumblist li').click(function(){
            location.hash=$(this).attr('gid');
            $('#thumblist li[class=active]').removeClass('active');
            $(this).addClass('active');
            $('#photo img').attr('src',gallery[$('#thumblist li').index(this)].url);
        });
        $('#thumblist li').addClass('active').eq(getIndex(Number(location.hash.substr(1)))).trigger('click');
        $('#prev').click(function(){
            if ($('#thumblist li[class=active]').prev().size()){
                $('#thumblist li[class=active]').prev().trigger('click');
            }else{
                $('#thumblist li:last').trigger('click');
            }
        });
        $('#next').click(function(){
            if ($('#thumblist li[class=active]').next().size()){
                $('#thumblist li[class=active]').next().trigger('click');
            }else{
                $('#thumblist li:first').trigger('click');
            }
        });
    }
    
    $('#btn_comments').click(function(){
        var params={
            comment_author:$('#name_c').val(),
            comment_text:$('#text_c').val()
        };
        if (params.comment_author!='' && params.comment_text!=''){
            var object=$(this);
            $.post('admin/api.php?method=comments.add',{params:params},function(){
                object.next().css({'visibility':'visible'});
            });
        }
    });

    $('#btn_contacts').click(function(){
        var params={
            name:$('#name_c').val(),
            email:$('#email_c').val(),
            text:$('#text_c').val()
        };
        if (params.name!='' && params.email!='' && params.text!=''){
            var object=$(this);
            $.post('admin/api.php?method=mailforms.contacts',{params:params},function(){
                object.next().css({'visibility':'visible'});
            });
        }
    });

    $('#btn_order').click(function(){
        var params={
            name:$('#name').val(),
            email:$('#email').val(),
            phone:$('#phone').val(),
            info:$('#info').val()
        };
        if (params.name!='' && params.email!='' && params.phone!='' && params.info!=''){
            var object=$(this);
            $.post('admin/api.php?method=mailforms.order',{params:params},function(){
                object.next().css({'visibility':'visible'});
                $('#name,#email,#phone,#info').val('');
            });
        }
    });
    
    function getIndex(image_id){
        var image_index=0;
        $.each(gallery,function(index,value){
            if (value.id==image_id){
                image_index=index;
            }
        });
        return image_index;
    }
  
});
