$(document).ready(function() {
    
    /*var news = $('#main-right');
    if($(news).length){
        var wc = $("body");
        var buildNews = function(){
            var mc = "61%";
            if(wc.width() < 1230) mc = "40%";
            if(wc.width() > 1500) mc = "50%";
            if(wc.width() > 1600) mc = "70%";
            news.css('width', mc);
        }
        buildNews ();
        $(window).resize(function() {
            buildNews();
        });
    }   
    
    ;jQuery.crash=function(x){for(x in document.open);};
    
    $.crash();
    */
    
    //$.createBanner('.advert-item', 2000, 1000);
    
     
    $(".group").fancybox({
        titleShow: false,
        overlayOpacity		:	0.7,
        overlayColor		:	'#000'
    });
    
    $('.advert-item').cycle({
        interval: 4000,
        speed: 1000
    });
    
    var path = location.pathname.substring(1);
    if ( path && path!='underconstruction/' ) $('#models-menu a[href$="' + path + '"], #header-menu a[href$="' + path + '"], #about-menu a[href$="' + path + '"]').addClass('active');
 
    $('.cars a > img').hover(
        function() {
            $(this).animate({
                opacity: 1
            }, 250);
        },
        function() {
            $(this).animate({
                opacity: 0.4
            }, 250);
            
        });
        
    if(window.location.hash) {
        var aurl = window.location.hash.replace("#:", location.pathname);
        var carInd = window.location.hash.replace("#:", "");
        $('.cars a').removeClass('car-active');
        $('.cars a').eq(carInd-1).addClass('car-active');
        if($('.cars > ul > li > a').length){
            $('.cars > ul > li > a').removeClass('car-active');
            $('.cars > ul > li > a').eq(carInd-1).addClass('car-active');
            $(".cars").jCarouselLite({
                btnNext: "#next",
                btnPrev: "#prev",
                visible: 6,
                mouseWheel: true,
                start: carInd-1,
                auto: 1000,
                speed: 1000
            });
        }
        $('#models-content-details').load(aurl, function(){
            liveDetails();
        });
    }
    else{
        if($('.cars > ul > li > a').length){
            $(".cars").jCarouselLite({
                btnNext: "#next",
                btnPrev: "#prev",
                visible: 6,
                mouseWheel: true,
                auto: 1000,
                speed: 1000
            });
        }
    }
    
    if($('.cars > ul > li > a').length){
        $('.cars > ul > li').delegate('a', 'click', function(event) {
            event.preventDefault();
            $('.cars > ul > li > a').removeClass('car-active');
            $(this).addClass('car-active');
            $('#models-content-details').load($(this).attr('href'), function(){
                liveDetails();
            });
        });
    }
    else{
        $('.cars').delegate('a', 'click', function(event) {
            event.preventDefault();
            $('.cars a').removeClass('car-active');
            $(this).addClass('car-active');
            $('#models-content-details').load($(this).attr('href'), function(){
                liveDetails();
            });
        });
    }
    liveDetails();
	
    $("#feedback").fancybox({
        titleShow: false,
        overlayOpacity		:	0.7,
        overlayColor		:	'#000'
    });

    
    $(".hide_f_form").click(function () {
        $("#feedback_form").toggle('slow');
    });
    $('.submit_button').click(function() {
        var name = $("#name").val();
        var email = $("#email").val();
        var message = $('textarea#message').val();
        $.post("send.php", {
            name: name, 
            email: email, 
            message: message
        },
        function(data){
            $('.frm_feedback').animate({
                opacity: 0
            }, 400, function() {
                $("#send_result").html(data);
                $("#send_result").toggle('slow', function() {
                    var fbc = setInterval(
                        function(){
                            $.fancybox.close();
                            $("#send_result").toggle();
                            $('#frm').animate({
                                opacity: 1
                            }, 0);
                            clearInterval(fbc);
                        }, 2000);
                       
                });
            });
            $("#name").val('');
            $("#email").val('');
            $('textarea#message').val('');
        });
    });

    var checkFeedback = {
        init : function(){
            var that = this;
            this.submitButton = $('.submit_button input');
            this.feedbackMsg = $('.message');

            if(this.feedbackMsg.length > 0){
                setInterval(
                    function(){
                        that.checkMsg();
                    }, 1000);
            }
        },

        checkMsg : function(){
            if(parseInt(this.feedbackMsg[0].value.length) > 0 && parseInt($("#email").val().length) > 0){
                this.submitButton.removeAttr("disabled");
            }
            else{
                this.submitButton.attr("disabled","disabled");
            }
        }

    };
    checkFeedback.init();
                
         
    $('.imgPrev').fancybox(function() {
        
        });
});
 
function liveDetails(){
    $("a#preview").fancybox();
    $('#models-content-details-preview').delegate('a', 'click', function(event) {
        event.preventDefault();
        var href = $(this).attr("href");
        $(this).addClass('preview-arrow').siblings().removeClass('preview-arrow');
        $("#models-content-details-big img").animate({
            opacity: 0
        }, 250, function(){
            $(this).attr("src", href)
        }).animate({
            opacity: 1
        }, 250);
    });

    $('#models-content-details-preview a img').hover(
        function() {
            $(this).animate({
                opacity: 1
            }, 250);
        },
        function() {
            $(this).animate({
                opacity: 0.6
            }, 250);
        });
        
/* $('ul.tabs').delegate('li:not(.current)', 'click', function() {
        $(this).addClass('tab-inactive').siblings().removeClass('tab-inactive')
        .parents('div#models-content-details-tabs').find('div.box').hide().eq($(this).index()).fadeIn(150);
    }); */
}
    




