function getFlashVersion()
{
    var v = 0;
    var n = navigator;
    if (n.platform == 'Win32' && n.userAgent.indexOf('Opera') == (-1) && window.ActiveXObject)
    {
        for (var i = 9; i > 2; i--)
            if (new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i))
                return i;
    }
    else if(n.plugins)
    {
        for (var i = 0, l = n.plugins.length; i < l; i++)
            if (n.plugins[i].name.indexOf('Flash') != -1)
                v = parseInt(n.plugins[i].description.substr(16, 2));
    }
    return v;
}

function showFLVPlayer(id, mess)
{
    var oDiv = document.getElementById(id + '_div');
    if (!oDiv) return;
    oDiv.style.display = 'block';
    if (getFlashVersion() < 9)
        oDiv.innerHTML = mess;
}

function MainPictureChange(){
    var speed = 500;
    if ($('#banner .picture-on').next('.picture-off').length)
    {
        $('#banner .picture-on').removeClass().addClass('picture-off').animate({opacity:0}, speed).next('.picture-off').removeClass().addClass('picture-on').animate({opacity:1}, speed);
    }
    else
    {
        $('#banner .picture-on:last').removeClass().addClass('picture-off').animate({opacity:0}, speed);
        $('#banner .picture-off:first').removeClass().addClass('picture-on').animate({opacity:1}, speed);
    }

    return;
}
        
$(document).ready(function(){
    
   // Cufon.replace('#left-menu li a');
    

    /*$(".fancy").fancybox(
    {                                  
        "zoomSpeedChange" : 0
        //"frameWidth" : 400,     
        //"frameHeight" : 400 
    });
    $(".fancy_video").fancybox(
    {                                  
        "zoomSpeedChange" : 0,
        "frameWidth" : 800,     
        "frameHeight" : 600 
    });    */
	//$(".fancy").lightBox();
	//var tab_number = $('.tabs a.name').index(this);
	if ($('.bottom .tabs .tab').eq(0).find('.fancy').length < 2)
		$('.bottom .tabs .tab').css('display', 'none');
    $('#banner .picture-on').css('opacity', '1');
    $('#banner .picture-off').css('opacity', '0');
    
    // если больше одной картинки - включаем ротацию
	if($('.picture-off').length)
		setInterval(MainPictureChange, 4000);

    //вкладки на детальной яхты
    $('.right .tabs .name').click(function(){
        if ($(this).hasClass('.selected'))
            return false;
        
        $('.bottom .tabs .tab').css('display', 'none');
        $('.right .tabs a').removeClass('selected');
        
        var tab_number = $('.tabs a.name').index(this);
		if ($('.bottom .tabs .tab').eq(tab_number).find('.fancy').length > 1)
			$('.bottom .tabs .tab').eq(tab_number).show();
        $('.bottom .tabs .tab').eq(tab_number).find('.fancy').eq(0).click();
        $(this).addClass('selected');
        $('.right .tabs a').not('.selected').css('color', '#888888');
        
        return false;
    });
    
    // большая фотка по клику
    $('.fancy').click(function(){
		$("#fancy_loading").hide();
        $('.view').css('display', 'block');
        
        $('.bottom .tabs .item').removeClass('selected');
        $(this).parent().addClass('selected');
        big_href = $(this).attr('href');
          
        // переход с технической хар-ки и видео
        if ($('.tech-layer').css('display')=='block' || $('.video-layer').css('display')=='block')
        {
            $('.view img').attr('src', big_href)
            $('.view').css('opacity', 0);
            $('.view').animate({opacity: 0}, 1, function() {

                // не показываем цену на планировке
                if ($('.tabs .name.selected').hasClass('layout'))
                {
                    $('.view .price-line').hide();
                    $('.view .price-value').hide();
                }
                else
                {
                    $('.view .price-value').show();                           
                    $('.view .price-line').show();
                }
                $('.view').animate({opacity: 1}, 300);

                $('.view').animate({opacity: 1}, 300);
            });
        }
        else // между интерьером и экстерьером
        {
            $('.view').animate({opacity: 0}, 300, function() {
                imagePreloader = new Image; imagePreloader.src = big_href;
                if (imagePreloader.complete)
                {
                    $('.view img').attr('src', big_href);
					
                    // не показываем цену на планировке
                    if ($('.tabs .name.selected').hasClass('layout') ||  $('.tabs .name.selected').hasClass('nocost'))
                    {
                        $('.view .price-line').hide();
                        $('.view .price-value').hide();
                    }
                    else
                    {
                        $('.view .price-value').show();                           
                        $('.view .price-line').show();
                    }
                    $('.view').animate({opacity: 1}, 300);
                }
                else
                {
                    /*if ($('.tech-layer').css('display')!='block' || $('.video-layer').css('display')!='block')*/
                    $.fn.fancybox.showLoading();
                    $(imagePreloader).unbind().bind('load', function()
                    {
                        $("#fancy_loading").hide();
                        $('.view img').attr('src', big_href);
                        $('.view').animate({opacity: 1}, 300);
                    });
                }  
            });
        }
        $('.video-layer').hide();
        $('.tech-layer').hide();
        $('.description-layer').hide();    
        return false;
    })
    
    $('a.tech').click(function(){
        $('.view').css('opacity', 0);
        $('.tech-layer').css('opacity', 0).css('display', 'block'); 
        $('.tech-layer').animate({opacity: 1}, 300)
        $('.video-layer').css('display', 'none');
        $('.description-layer').css('display', 'none'); 
        $('.view').css('display', 'none').css('opacity', 0);
        return false;        
    })
    $('a.description').click(function(){
        $('.view').css('opacity', 0);
        $('.description-layer').css('opacity', 0).css('display', 'block'); 
        $('.description-layer').animate({opacity: 1}, 300)
        $('.video-layer').css('display', 'none');
        $('.tech-layer').css('display', 'none');
        $('.view').css('display', 'none').css('opacity', 0);
        return false;        
    })    
    $('a.video').click(function(){
        $('.view').css('opacity', 0);
        $('.video-layer').css('opacity', 0).css('display', 'block'); 
        $('.video-layer').animate({opacity: 1}, 300).css('display', 'block');
        $('.tech-layer').css('display', 'none');
        $('.description-layer').css('display', 'none');
        $('.view').css('display', 'none').css('opacity', 0);
        return false;
    })
	// открываем первую вкладку
	if ($('.name').eq(0).hasClass("tech"))
		$('a.tech').eq(0).click();
    else if ($('.name').eq(0).hasClass("video"))
        $('a.video').eq(0).click();
	else if ($('.name').eq(0).hasClass("description"))
		$('a.description').eq(0).click();
	else
    // кликаем на первую картинку в первой вкладке 
		$('.fancy').eq(0).click();

    // косяки hover на ссылку в ie
    $('.right .tabs .name').mouseover(function(){
        $(this).css('color', '#222222');
    }).mouseout(function(){
        if ($(this).hasClass('selected'))
            return true;
        $(this).css('color', '#888888');
    })
    
    // закладки на странице "В продаже"
    /*var is_animating = null;    
    
	$('.on-sale-tabs a').click(function(){
        if ($(this).hasClass('.selected'))
            return false;

        if (!is_animating)
        {
            is_animating = true;
            var index = $('.on-sale-tabs a').index(this);
        
        $('.on-sale-section:visible').animate({opacity: 0}, 1, function() {
            $('.on-sale-section').eq(index).animate({opacity: 1}, 700, function(){
                is_animating = false;    
            });
            $('.on-sale-section').css('display', 'none');
            $('.on-sale-section').eq(index).css('display', 'block');
        });
 
        $('.on-sale-tabs a').removeClass('selected');
        $(this).addClass('selected');
        }            
        return false;
        
    })
    
    $('.on-sale-section').eq(0).css('opacity', 1).show();

    if ($.browser.msie==1)
	{
		$('.on-sale-tabs a').unbind('click').click(function(){
			if ($(this).hasClass('.selected'))
				return false;
				
			var index = $('.on-sale-tabs a').index(this);
			$('.on-sale-section img').fadeOut();
			$('.on-sale-section .special').fadeOut();
			$('.on-sale-section').fadeOut();
			$('.on-sale-section').eq(index).fadeIn();
			$('.on-sale-section').eq(index).find('img').fadeIn();
			$('.on-sale-section').eq(index).find('.special').fadeIn();
			$('.on-sale-tabs a').removeClass('selected');
			$('.on-sale-tabs a').eq(index).addClass('selected');

			$(this).addClass('selected');
			return false;
		})
		$('.on-sale-section').eq(0).css('opacity', 1).show();	
	}     */
});
