$(document).ready(function(){

    // подключение flash на главной 
    if ( $('#index_block').length ){
        var flashvars = {xml_url:'/xml/content.xml'};
        var params = {wmode:"transparent", allowScriptAccess:"always"};
        swfobject.embedSWF("/jet2000_head_960x280.swf", "index_block", "960", "280", "9.0.0", false, flashvars, params);
    }

});

// язык страницы
lang = $("html").attr("lang");

// инициализация js контента для ajax слоя
function js_init_page_events(){
    
    // оживление кнопки печатной версии
    $('a.js_print_version')
        .unbind('click')
        .attr('onclick','return false;')
        .click(function(){
            window.print();
            return false;
        })

    // галерея
    $('.specific__gallery a, .specific__photo a')
        .fancybox({
    		'titleShow'		: false,
    		'transitionIn'	: 'elastic',
    		'transitionOut'	: 'elastic',
    		'speedIn'       : 'fast',
            'speedOut'      : 'fast'
    	});
    
	$("#js_model_compare")
        .fancybox({
		'width'			: '98%',
		'height'		: '98%',
		'titleShow'		: false,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic',
		'speedIn'       : 'fast',
        'speedOut'      : 'fast',
		'type'			: 'iframe'
	});
    
    
    // обработка полей формы отправки
    $('.js_form_element')
        .addClass('js_active')
        .filter('[value=""]')
            .each( function(){
                $(this)
                    .removeClass('js_active')
                    .val( $(this).attr('title') )
                    .attr( 'js_no_content', 1 )
            })
            .end()
        .focus(function(){
            
            // если собержит title - стереть
            if ( $(this).val() == $(this).attr('title') )
                $(this)
                    .val('')
                    .attr( 'js_no_content', 0 )
                    .addClass('js_active')

        })
        .blur(function(){
            // если пусто - вставить title
            if ( $(this).val() == '' )
                $(this)
                    .val( $(this).attr('title') )
                    .attr( 'js_no_content', 1 )
                    .removeClass('js_active')
        })
    
        if ( $.fn.datepicker ){
            $('.js_date')
                .datepicker({ minDate: 0, maxDate: "+6M" })
                .datepicker( 'option', 'showAnim', '' )
            $('.js_calendar').click(function(){
                $(this).parents('.g:first').find('input').focus();
            })
        }
        
        $('.js_minus, .js_plus')
            .click(function(){
                if ( $(this).hasClass('off') ) return false;
                var shift = $(this).hasClass('js_plus') ? 1 : -1;
                var container = $(this).parents('.g:first');
                var input = $('input',container);
                var value = parseInt(input.val())+shift;
                if ( isNaN(value) ) value = 0;
                input.val( value );
                if ( input.attr('js_min') < value ) $('.js_minus',container).removeClass('off');
                else $('.js_minus',container).addClass('off');
                if ( input.attr('js_max') > value ) $('.js_plus',container).removeClass('off');
                else $('.js_plus',container).addClass('off');
            })
            .filter('.js_minus')
            .each(function(){
                var container = $(this).parents('.g:first');
                var input = $('input',container);
                var value = parseInt(input.val());
                if ( input.attr('js_min') >= value )
                    $('.js_minus',container).addClass('off');
                if ( input.attr('js_max') <= value )
                    $('.js_plus',container).addClass('off');
            })
        
        // 
        $('.b-order .help')
            .click(function(){

                // контейнер всплываюзей подсказки
                var contaiter = $('.js_b_help');
                if ( !contaiter.length ){
                    $('<div class="js_b_help b-help"></div>').appendTo('body');
                    contaiter = $('.js_b_help');
                } // if not contaiter
                
                // позиционирование
                var offset = $(this).offset();
                contaiter .css({top: offset.top+20, left: offset.left-214})

                // заполнить и показать
                var text = $(this).html();
                if ( !text ) text = $('label',contaiter).html();
                contaiter
                    .html( text+'<ins>×</ins>' )
                    .show();
                
                // обработчик закрытия
                $('ins',contaiter)
                    .click(function(){
                        $(this).parents('.js_b_help').hide();
                    })
                
            })

} // function js_init_page_events

// EmptyLeg
function onAvinodeEmptyLegLinkLoaded() {
	if ( $('#avinode-empty-leg-link').length ){
        AvinodeEmptyLegLink
            .init(
                'emptyleglinkjet2000', 
                'Jet2000Busi', 
                'avinode-empty-leg-link', 
                'Aasdf98asd08IU89UIOh0898907OGYIkjhu6yfgku67kuyjO8789o87IO987UIYKUY', 
                'LSGG', 
                'EUROPE'
            );
    } // if
} // function


