var all_cases = 'no';
function body_onload () {
    var center = $('div.start_point').position().left;
    //$("#block_main_background").offset({top: 0, left: center});
    flag_block_mause = 0;
    flag_zoomin = 0;
    flag_zoomout = 0;
    $.preloadImages("/images/images/letter_m.jpg", "/images/images/letter_o.jpg", "/images/images/letter_t.jpg", "/images/images/letter_i.jpg", "/images/images/letter_v.jpg", "/images/images/letter_a.jpg", "/images/images/letter_tt.jpg", "/images/images/letter_oo.jpg", "/images/images/letter_r.jpg");
	
    $('.wrpr li:last-child').css('border','0');

    $('.wrpr li').hover(function() { 
        $(this).addClass('plus');
    },
    function() { 
        $(this).removeClass('plus');
    });
	
	

}

function zoomin_block (block, type) {
	
    // настройка
	
    if (block == "news") {
        var quality_letter_path = '/images/images/letter_m.jpg';
		
        var quality_letter_start_top = 25;
        var quality_letter_start_left = 258;
		
        var main_background_finish_top = -168;
        var main_background_finish_left = -1032;
        var ajax_href = '/news/';
		
        var hidden_array = [];
        var showen_array = ['navigations_arrow_right', 'navigations_arrow_down', 'navigations_arrow_down_right'];

    }
    else if (block == "portfolio" || block == "portfolio_all") {
        var quality_letter_path = '/images/images/letter_o.jpg';
		
        var quality_letter_start_top = 25;
        var quality_letter_start_left = 440;
		
        var main_background_finish_top = -168;
        var main_background_finish_left = -1942;
        if(block == "portfolio_all") {
            all_cases = 'yes';
            var ajax_href = '/portfolio/?nc_ctpl=119';
        } else {
            var ajax_href = '/portfolio/';
        }
        var hidden_array = [];
        var showen_array = ['navigations_arrow_left', 'navigations_arrow_right', 'navigations_arrow_down_left', 'navigations_arrow_down_right'];
		
        $('#block_content_place').css('background','none');
		
        //$('#block_main_background').attr('src','/images/images/main_background_portfolio.jpg');
        //setTimeout("$('#block_quality_letter').attr('src','/images/images/letter_portfolio.jpg');", 2600);
        //setTimeout("$('#block_quality_letter').css('opacity', 1);", 2600);
        $('#block_zoomtools').css({
            'margin-top':'-25px'
        });

    }
    else if (block == "black-box") {
        var quality_letter_path = '/images/images/letter_t.jpg';
		
        var quality_letter_start_top = 25;
        var quality_letter_start_left = 607;
		
        var main_background_finish_top = -168;
        var main_background_finish_left = -2775;
        var ajax_href = '/black-box/';
		
        var hidden_array = [];
        var showen_array = ['navigations_arrow_left', 'navigations_arrow_down', 'navigations_arrow_down_left'];
    }
    else if (block == "about") {
        var quality_letter_path = '/images/images/letter_i.jpg';
		
        var quality_letter_start_top = 240;
        var quality_letter_start_left = 258;
		
        var main_background_finish_top = -1237;
        var main_background_finish_left = -1032;
        var ajax_href = '/about/asdf/';
		
        var hidden_array = [];
        var showen_array = ['navigations_arrow_up', 'navigations_arrow_up_right', 'navigations_arrow_right', 'navigations_arrow_down_right', 'navigations_arrow_down'];
		
    }
    else if (block == "main") {
        var quality_letter_path = '/images/images/letter_v.jpg';
		
        var quality_letter_start_top = 240;
        var quality_letter_start_left = 440;
		
        var main_background_finish_top = -1237;
        var main_background_finish_left = -1942;
        var ajax_href = '/main/';
		
        var hidden_array = [];
        var showen_array = ['navigations_arrow_left', 'navigations_arrow_up_left', 'navigations_arrow_up', 'navigations_arrow_up_right', 'navigations_arrow_right', 'navigations_arrow_down_right', 'navigations_arrow_down', 'navigations_arrow_down_left'];

    }
    else if (block == "vacancies") {
        var quality_letter_path = '/images/images/letter_a.jpg';
		
        var quality_letter_start_top = 240;
        var quality_letter_start_left = 607;
		
        var main_background_finish_top = -1237;
        var main_background_finish_left = -2775;
        var ajax_href = '/vacancies/';
		
        var hidden_array = [];
        var showen_array = ['navigations_arrow_left', 'navigations_arrow_up_left', 'navigations_arrow_up', 'navigations_arrow_down', 'navigations_arrow_down_left'];

    }
    else if (block == "service") {
        var quality_letter_path = '/images/images/letter_tt.jpg';
		
        var quality_letter_start_top = 442;
        var quality_letter_start_left = 258;
		
        var main_background_finish_top = -2251;
        var main_background_finish_left = -1032;
        var ajax_href = '/service/';
		
        var hidden_array = [];
        var showen_array = ['navigations_arrow_up', 'navigations_arrow_up_right', 'navigations_arrow_right'];

    }
    else if (block == "solutions") {
        var quality_letter_path = '/images/images/letter_oo.jpg';
		
        var quality_letter_start_top = 442;
        var quality_letter_start_left = 440;
		
        var main_background_finish_top = -2251;
        var main_background_finish_left = -1942;
        var ajax_href = '/solutions/';
		
        var hidden_array = [];
        var showen_array = ['navigations_arrow_left', 'navigations_arrow_up_left', 'navigations_arrow_up', 'navigations_arrow_up_right', 'navigations_arrow_right'];

    }
    else if (block == "contacts") {
        var quality_letter_path = '/images/images/letter_r.jpg';
		
        var quality_letter_start_top = 442;
        var quality_letter_start_left = 607;
		
        var main_background_finish_top = -2251;
        var main_background_finish_left = -2775;
        var ajax_href = '/contacts/';
		
        var hidden_array = [];
        var showen_array = ['navigations_arrow_left', 'navigations_arrow_up_left', 'navigations_arrow_up'];


    }
    else {
        return;
    }
	
    var quality_letter_block_name = 'block_quality_letter';
	
    var quality_letter_finish_width = 800;
    var quality_letter_finish_height = 800;
    var quality_letter_finish_top = -39;
    var quality_letter_finish_left = 261;
	
    var main_background_block_name = 'block_main_background';
    var main_background_finish_width = 5000;
    var main_background_finish_height = 3200;
	
    var content_place_block_name = 'block_content_place';
	
    var hidden_array = hidden_array.concat(['block_quality_letter_scroll_destination']);
    var showen_array = showen_array.concat(['block_content_place', 'block_zoomtools']);
	
    $('#block_button').hide();	
    $('#block_zoomtools').css({
        'margin-top':'0'
    });
	
    // закончилась настройка
	
    type || (type = 'default');
    var center = $('div.start_point').position().left;
    quality_letter_start_left = center + quality_letter_start_left;
    quality_letter_finish_left = center + 100; // 100 т.к размер буквы 800 а размер бякграунда 1000 разницу пополам делим т.к. с обоих сторон бякграунд центруется таблицей и тами образом получаем сколько надо прибавить к центральной точке чтоб получить центр для блока шириной в 800 пикселей
    main_background_finish_left = center + 100 - (quality_letter_start_left-center)*5;
	
    if (flag_zoomin) {
        return;
    }
    else {
        flag_zoomin = 1;
        setTimeout("flag_zoomin = 0;", 3000);
    }
	
    if (type == 'scroll') {
        $('#block_quality_letter_scroll_destination').src = $('#block_quality_letter').src;
        $('#block_quality_letter_scroll_destination').css('opacity', 1);
        $('#block_quality_letter_scroll_destination').css('filter', '"progid:DXImageTransform.Microsoft.Alpha(opacity=100)"');
        $('#block_quality_letter_scroll_destination').animate({
            top: $("#block_quality_letter").position().top, 
            left: $("#block_quality_letter").position().left
        }, 0);
        $('#block_quality_letter_scroll_destination').css('opacity', 1);
        $('#block_quality_letter_scroll_destination').css('filter', '"progid:DXImageTransform.Microsoft.Alpha(opacity=100)"');
        quality_letter_start_top = $("#block_main_background").position().top - main_background_finish_top + quality_letter_finish_top;
        quality_letter_start_left = $("#block_main_background").position().left - main_background_finish_left + quality_letter_finish_left;
		
        zoomout_block(block, 'scroll');
        $('#block_quality_letter').src = '';
		
		
        hidden_array = array_to_string(hidden_array);
        showen_array = array_to_string(showen_array);
        setTimeout("zoomin('" + quality_letter_block_name + "', '" + quality_letter_path + "', " + quality_letter_start_top + ", " + quality_letter_start_left + ", " + quality_letter_finish_width + ", " + quality_letter_finish_height + ", " + quality_letter_finish_top + ", " + quality_letter_finish_left + ", '" + main_background_block_name + "', " + main_background_finish_width + ", " + main_background_finish_height + ", " + main_background_finish_top + ", " + main_background_finish_left + ", '" + content_place_block_name + "', '" +  ajax_href + "', " + hidden_array + ", " + showen_array + ")", 1500);
    }
    else {
        zoomin(quality_letter_block_name, quality_letter_path, quality_letter_start_top, quality_letter_start_left, quality_letter_finish_width, quality_letter_finish_height, quality_letter_finish_top, quality_letter_finish_left, main_background_block_name, main_background_finish_width,main_background_finish_height, main_background_finish_top, main_background_finish_left, content_place_block_name, ajax_href, hidden_array, showen_array);
    }
	
    change_menu(block);
    $('#block_zoomtools_a').href = "javascript: zoomout_block('" + block + "')";	
	
    $('#block_main_background').css('z-index', 10);
}

function zoomout_block (block, type) {
    block = 'news';
		
    if (block == "news") {
        var quality_letter_top = 25;
        var quality_letter_left = 258;
		
        var hidden_array = ['navigations_arrow_left', 'navigations_arrow_up_left', 'navigations_arrow_up', 'navigations_arrow_up_right', 'navigations_arrow_right', 'navigations_arrow_down_right', 'navigations_arrow_down', 'navigations_arrow_down_left'];
        var showen_array = [];
    }
    else if (block == "portfolio") {
        var quality_letter_top = 25;
        var quality_letter_left = 440;
		
        var hidden_array = ['navigations_arrow_left', 'navigations_arrow_up_left', 'navigations_arrow_up', 'navigations_arrow_up_right', 'navigations_arrow_right', 'navigations_arrow_down_right', 'navigations_arrow_down', 'navigations_arrow_down_left'];
        var showen_array = [];	
		
    }
    else if (block == "black-box") {
        var quality_letter_top = 25;
        var quality_letter_left = 607;
		
        var hidden_array = ['navigations_arrow_left', 'navigations_arrow_up_left', 'navigations_arrow_up', 'navigations_arrow_up_right', 'navigations_arrow_right', 'navigations_arrow_down_right', 'navigations_arrow_down', 'navigations_arrow_down_left'];
        var showen_array = [];
    }
    else if (block == "about") {
        var quality_letter_top = 240;
        var quality_letter_left = 258;
		
        var hidden_array = ['navigations_arrow_left', 'navigations_arrow_up_left', 'navigations_arrow_up', 'navigations_arrow_up_right', 'navigations_arrow_right', 'navigations_arrow_down_right', 'navigations_arrow_down', 'navigations_arrow_down_left'];
        var showen_array = [];
    }
    else if (block == "main") {
        var quality_letter_top = 240;
        var quality_letter_left = 440;
		
        var hidden_array = ['navigations_arrow_left', 'navigations_arrow_up_left', 'navigations_arrow_up', 'navigations_arrow_up_right', 'navigations_arrow_right', 'navigations_arrow_down_right', 'navigations_arrow_down', 'navigations_arrow_down_left'];
        var showen_array = [];
    }
    else if (block == "vacancies") {
        var quality_letter_top = 240;
        var quality_letter_left = 607;
		
        var hidden_array = ['navigations_arrow_left', 'navigations_arrow_up_left', 'navigations_arrow_up', 'navigations_arrow_up_right', 'navigations_arrow_right', 'navigations_arrow_down_right', 'navigations_arrow_down', 'navigations_arrow_down_left'];
        var showen_array = [];
    }
    else if (block == "service") {
        var quality_letter_top = 442;
        var quality_letter_left = 258;
		
        var hidden_array = ['navigations_arrow_left', 'navigations_arrow_up_left', 'navigations_arrow_up', 'navigations_arrow_up_right', 'navigations_arrow_right', 'navigations_arrow_down_right', 'navigations_arrow_down', 'navigations_arrow_down_left'];
        var showen_array = [];
    }
    else if (block == "solutions") {
        var quality_letter_top = 442;
        var quality_letter_left = 440;
		
        var hidden_array = ['navigations_arrow_left', 'navigations_arrow_up_left', 'navigations_arrow_up', 'navigations_arrow_up_right', 'navigations_arrow_right', 'navigations_arrow_down_right', 'navigations_arrow_down', 'navigations_arrow_down_left'];
        var showen_array = [];
    }
    else if (block == "contacts") {
        var quality_letter_top = 442;
        var quality_letter_left = 607;
		
        var hidden_array = ['navigations_arrow_left', 'navigations_arrow_up_left', 'navigations_arrow_up', 'navigations_arrow_up_right', 'navigations_arrow_right', 'navigations_arrow_down_right', 'navigations_arrow_down', 'navigations_arrow_down_left'];
        var showen_array = [];
    }
    else {
        return;
    }
    var quality_letter_block_name = 'block_quality_letter';
    var quality_letter_src = '';
    var quality_letter_width = 160;
    var quality_letter_height = 160;
    var main_background_block_name = 'block_main_background';
    var main_background_width = 1000;
    var main_background_height = 640;
    var main_background_top = 0;
    var main_background_left = 0;
    var content_place_block_name = 'block_content_place';
    var ajax_href = '';
    var hidden_array = hidden_array.concat(['block_content_place', 'block_zoomtools']);
    var showen_array = showen_array.concat(['table_navigation']);
	
	
    // закончились настройки
	
    type || (type = 'default');
    var center = $('div.start_point').position().left;
	
    quality_letter_left = quality_letter_left + center;
    main_background_left = main_background_left + center;
	
    if (flag_zoomout) {
        return;
    }
    else {
        flag_zoomout = 1;
        setTimeout("flag_zoomout = 0;", 3000);
    }
	
    if (type == 'scroll') {
        for (var key in showen_array) {  
            var val = showen_array[key];
            opacity_block(val, 1);
        } 
		
        for (var key in hidden_array) {  
            var val = hidden_array[key];
            opacity_block(val, 0);
        } 
    }
    else {
        zoomout(quality_letter_block_name, quality_letter_src, quality_letter_width, quality_letter_height, quality_letter_top, quality_letter_left, main_background_block_name, main_background_width, main_background_height, main_background_top, main_background_left, content_place_block_name, ajax_href, hidden_array, showen_array);

        //$('#block_main_background').attr('src','/images/images/main_background.jpg');
        setTimeout("$('#block_button').css('display', 'block');", 2600);
        setTimeout("$('#block_main_background').css('z-index', 100);", 2600);
    }
	
}

function change_menu (menu_block_name) {
    $('td.split').css({
        'background-color':'#fff', 
        'color':'#f68d33'
    });
    $('img#img_' + menu_block_name).attr("src","/images/images/arrow_down_white.jpg");
    $('td#td_' + menu_block_name).attr("class","active");
    $('td#td_' + menu_block_name).next("td.split").css({
        'background-color':'#f68d33', 
        'color':'#f68d33'
    });
    $('td#td_' + menu_block_name).prev("td.split").css({
        'background-color':'#f68d33', 
        'color':'#f68d33'
    });
    if (menu_block_name == "news") {
        $('img#img_about').attr("src","/images/images/arrow-down.png");
        $('td#td_about').attr("class","");
        $('a#a_navigations_arrow_down').attr("href", "javascript: relocation_menu('about', 'block_content_place', 'about')");
		
        $('img#img_portfolio').attr("src","/images/images/arrow-right.png");
        $('td#td_portfolio').attr("class","");
        $('a#a_navigations_arrow_right').attr("href", "javascript: relocation_menu('portfolio', 'block_content_place', 'portfolio')");
		
        $('img#img_service').attr("src","/images/images/arrow-down.png");
        $('td#td_service').attr("class","");
        $('a#a_navigations_arrow_down').attr("href", "javascript: relocation_menu('service', 'block_content_place', 'service')");	
		
        $('img#img_solutions').attr("src","/images/images/arrow-down-right.png");
        $('td#td_solutions').attr("class","");
        $('a#a_navigations_arrow_down_right').attr("href", "javascript: relocation_menu('solutions', 'block_content_place', 'solutions')");
		
        $('img#img_vacancies').attr("src","/images/images/arrow-down-right.png");
        $('td#td_vacancies').attr("class","");
        $('a#a_navigations_arrow_down_right').attr("href", "javascript: relocation_menu('vacancies', 'block_content_place', 'vacancies')");
		
        $('img#img_black-box').attr("src","/images/images/arrow-right.png");
        $('td#td_black-box').attr("class","");
        $('a#a_navigations_arrow_right').attr("href", "javascript: relocation_menu('black-box', 'block_content_place', 'black-box')");
		
        $('img#img_contacts').attr("src","/images/images/arrow-down-right.png");
        $('td#td_contacts').attr("class","");
        $('a#a_navigations_arrow_down_right').attr("href", "javascript: relocation_menu('contacts', 'block_content_place', 'contacts')");
		
        return true;
    }
    else if (menu_block_name == "portfolio") {
        $('img#img_about').attr("src","/images/images/arrow-down-left.png");
        $('td#td_about').attr("class","");
        $('a#a_navigations_arrow_down_left').attr("href", "javascript: relocation_menu('about', 'block_content_place', 'about')");
		
        $('img#img_news').attr("src","/images/images/arrow-left.png");
        $('td#td_news').attr("class","");
        $('a#a_navigations_arrow_left').attr("href", "javascript: relocation_menu('news', 'block_content_place', 'news')");
		
        $('img#img_service').attr("src","/images/images/arrow-down-left.png");
        $('td#td_service').attr("class","");
        $('a#a_navigations_arrow_dow_left').attr("href", "javascript: relocation_menu('service', 'block_content_place', 'service')");	
		
        $('img#img_solutions').attr("src","/images/images/arrow-down.png");
        $('td#td_solutions').attr("class","");
        $('a#a_navigations_arrow_down').attr("href", "javascript: relocation_menu('solutions', 'block_content_place', 'solutions')");
		
        $('img#img_vacancies').attr("src","/images/images/arrow-down-right.png");
        $('td#td_vacancies').attr("class","");
        $('a#a_navigations_arrow_down_right').attr("href", "javascript: relocation_menu('vacancies', 'block_content_place', 'vacancies')");
		
        $('img#img_black-box').attr("src","/images/images/arrow-right.png");
        $('td#td_black-box').attr("class","");
        $('a#a_navigations_arrow_right').attr("href", "javascript: relocation_menu('black-box', 'block_content_place', 'black-box')");
		
        $('img#img_contacts').attr("src","/images/images/arrow-down-right.png");
        $('td#td_contacts').attr("class","");
        $('a#a_navigations_arrow_down_right').attr("href", "javascript: relocation_menu('contacts', 'block_content_place', 'contacts')");
		
        return true;
    }
    else if (menu_block_name == "black-box") {	
        $('img#img_' + menu_block_name).attr("src","/images/images/arrow-down-w.png");
        $('td#td_' + menu_block_name).attr("class","black_active");
        $('td#td_' + menu_block_name).next("td.split").css({
            'background-color':'#231f20', 
            'color':'#231f20'
        });
        $('td#td_' + menu_block_name).prev("td.split").css({
            'background-color':'#231f20', 
            'color':'#231f20'
        });
		
        $('img#img_about').attr("src","/images/images/arrow-down-left.png");
        $('td#td_about').attr("class","");
        $('a#a_navigations_arrow_down_left').attr("href", "javascript: relocation_menu('about', 'block_content_place', 'about')");
		
        $('img#img_news').attr("src","/images/images/arrow-left.png");
        $('td#td_news').attr("class","");
        $('a#a_navigations_arrow_left').attr("href", "javascript: relocation_menu('news', 'block_content_place', 'news')");
		
        $('img#img_portfolio').attr("src","/images/images/arrow-left.png");
        $('td#td_portfolio').attr("class","");
        $('a#a_navigations_arrow_left').attr("href", "javascript: relocation_menu('portfolio', 'block_content_place', 'portfolio')");
		
        $('img#img_service').attr("src","/images/images/arrow-down-left.png");
        $('td#td_service').attr("class","");
        $('a#a_navigations_arrow_dow_left').attr("href", "javascript: relocation_menu('service', 'block_content_place', 'service')");	
		
        $('img#img_solutions').attr("src","/images/images/arrow-down-left.png");
        $('td#td_solutions').attr("class","");
        $('a#a_navigations_arrow_down_left').attr("href", "javascript: relocation_menu('solutions', 'block_content_place', 'solutions')");
		
        $('img#img_vacancies').attr("src","/images/images/arrow-down.png");
        $('td#td_vacancies').attr("class","");
        $('a#a_navigations_arrow_down').attr("href", "javascript: relocation_menu('vacancies', 'block_content_place', 'vacancies')");
		
        $('img#img_contacts').attr("src","/images/images/arrow-down.png");
        $('td#td_contacts').attr("class","");
        $('a#a_navigations_arrow_down').attr("href", "javascript: relocation_menu('contacts', 'block_content_place', 'contacts')");
		
        return true;
    }
    else if (menu_block_name == "about") {		
        $('img#img_news').attr("src","/images/images/arrow-up.png");
        $('td#td_news').attr("class","");
        $('a#a_navigations_arrow_up').attr("href", "javascript: relocation_menu('news', 'block_content_place', 'news')");
		
        $('img#img_portfolio').attr("src","/images/images/arrow-up-right.png");
        $('td#td_portfolio').attr("class","");
        $('a#a_navigations_arrow_up_right').attr("href", "javascript: relocation_menu('portfolio', 'block_content_place', 'portfolio')");	
		
        $('img#img_service').attr("src","/images/images/arrow-down.png");
        $('td#td_service').attr("class","");
        $('a#a_navigations_arrow_down').attr("href", "javascript: relocation_menu('service', 'block_content_place', 'service')");
				
        $('img#img_solutions').attr("src","/images/images/arrow-down-right.png");
        $('td#td_solutions').attr("class","");
        $('a#a_navigations_arrow_down_right').attr("href", "javascript: relocation_menu('solutions', 'block_content_place', 'solutions')");
		
        $('img#img_vacancies').attr("src","/images/images/arrow-right.png");
        $('td#td_vacancies').attr("class","");
        $('a#a_navigations_arrow_right').attr("href", "javascript: relocation_menu('vacancies', 'block_content_place', 'vacancies')");
		
        $('img#img_black-box').attr("src","/images/images/arrow-up-right.png");
        $('td#td_black-box').attr("class","");
        $('a#a_navigations_arrow_up_right').attr("href", "javascript: relocation_menu('black-box', 'block_content_place', 'black-box')");
		
        $('img#img_contacts').attr("src","/images/images/arrow-down-right.png");
        $('td#td_contacts').attr("class","");
        $('a#a_navigations_arrow_down_right').attr("href", "javascript: relocation_menu('contacts', 'block_content_place', 'contacts')");
		
        return true;
    }
    else if (menu_block_name == "main") {
        $('img#img_about').attr("src","/images/images/arrow-left.png");
        $('td#td_about').attr("class","");
        $('a#a_navigations_arrow_left').attr("href", "javascript: relocation_menu('about', 'block_content_place', 'about')");
		
        $('img#img_news').attr("src","/images/images/arrow-up-left.png");
        $('td#td_news').attr("class","");
        $('a#a_navigations_arrow_up_left').attr("href", "javascript: relocation_menu('news', 'block_content_place', 'news')");
		
        $('img#img_portfolio').attr("src","/images/images/arrow-up.png");
        $('td#td_portfolio').attr("class","");
        $('a#a_navigations_arrow_up').attr("href", "javascript: relocation_menu('portfolio', 'block_content_place', 'portfolio')");	
		
        $('img#img_service').attr("src","/images/images/arrow-down-left.png");
        $('td#td_service').attr("class","");
        $('a#a_navigations_arrow_down_left').attr("href", "javascript: relocation_menu('service', 'block_content_place', 'service')");
				
        $('img#img_solutions').attr("src","/images/images/arrow-down.png");
        $('td#td_solutions').attr("class","");
        $('a#a_navigations_arrow_down').attr("href", "javascript: relocation_menu('solutions', 'block_content_place', 'solutions')");
		
        $('img#img_vacancies').attr("src","/images/images/arrow-right.png");
        $('td#td_vacancies').attr("class","");
        $('a#a_navigations_arrow_right').attr("href", "javascript: relocation_menu('vacancies', 'block_content_place', 'vacancies')");
		
        $('img#img_black-box').attr("src","/images/images/arrow-up-right.png");
        $('td#td_black-box').attr("class","");
        $('a#a_navigations_arrow_up_right').attr("href", "javascript: relocation_menu('black-box', 'block_content_place', 'black-box')");
		
        $('img#img_contacts').attr("src","/images/images/arrow-down-right.png");
        $('td#td_contacts').attr("class","");
        $('a#a_navigations_arrow_down_right').attr("href", "javascript: relocation_menu('contacts', 'block_content_place', 'contacts')");
		
        return true;
    }
    else if (menu_block_name == "vacancies") {
        $('img#img_about').attr("src","/images/images/arrow-left.png");
        $('td#td_about').attr("class","");
        $('a#a_navigations_arrow_left').attr("href", "javascript: relocation_menu('about', 'block_content_place', 'about')");
		
        $('img#img_news').attr("src","/images/images/arrow-up-left.png");
        $('td#td_news').attr("class","");
        $('a#a_navigations_arrow_up_left').attr("href", "javascript: relocation_menu('news', 'block_content_place', 'news')");
		
        $('img#img_portfolio').attr("src","/images/images/arrow-up-left.png");
        $('td#td_portfolio').attr("class","");
        $('a#a_navigations_arrow_up_left').attr("href", "javascript: relocation_menu('portfolio', 'block_content_place', 'portfolio')");	
		
        $('img#img_service').attr("src","/images/images/arrow-down-left.png");
        $('td#td_service').attr("class","");
        $('a#a_navigations_arrow_down_left').attr("href", "javascript: relocation_menu('service', 'block_content_place', 'service')");
				
        $('img#img_solutions').attr("src","/images/images/arrow-down-left.png");
        $('td#td_solutions').attr("class","");
        $('a#a_navigations_arrow_down_left').attr("href", "javascript: relocation_menu('solutions', 'block_content_place', 'solutions')");
		
        $('img#img_black-box').attr("src","/images/images/arrow-up.png");
        $('td#td_black-box').attr("class","");
        $('a#a_navigations_arrow_up').attr("href", "javascript: relocation_menu('black-box', 'block_content_place', 'black-box')");
		
        $('img#img_contacts').attr("src","/images/images/arrow-down.png");
        $('td#td_contacts').attr("class","");
        $('a#a_navigations_arrow_down').attr("href", "javascript: relocation_menu('contacts', 'block_content_place', 'contacts')");
		
        return true;
    }
    else if (menu_block_name == "service") {
        $('img#img_about').attr("src","/images/images/arrow-up.png");
        $('td#td_about').attr("class","");
        $('a#a_navigations_arrow_up').attr("href", "javascript: relocation_menu('about', 'block_content_place', 'about')");
		
        $('img#img_news').attr("src","/images/images/arrow-up.png");
        $('td#td_news').attr("class","");
        $('a#a_navigations_arrow_up').attr("href", "javascript: relocation_menu('news', 'block_content_place', 'news')");
		
        $('img#img_portfolio').attr("src","/images/images/arrow-up-right.png");
        $('td#td_portfolio').attr("class","");
        $('a#a_navigations_arrow_up_right').attr("href", "javascript: relocation_menu('portfolio', 'block_content_place', 'portfolio')");	
				
        $('img#img_solutions').attr("src","/images/images/arrow-right.png");
        $('td#td_solutions').attr("class","");
        $('a#a_navigations_arrow_right').attr("href", "javascript: relocation_menu('solutions', 'block_content_place', 'solutions')");
		
        $('img#img_vacancies').attr("src","/images/images/arrow-up-right.png");
        $('td#td_vacancies').attr("class","");
        $('a#a_navigations_arrow_up_right').attr("href", "javascript: relocation_menu('vacancies', 'block_content_place', 'vacancies')");
		
        $('img#img_black-box').attr("src","/images/images/arrow-up-right.png");
        $('td#td_black-box').attr("class","");
        $('a#a_navigations_arrow_up_right').attr("href", "javascript: relocation_menu('black-box', 'block_content_place', 'black-box')");
		
        $('img#img_contacts').attr("src","/images/images/arrow-right.png");
        $('td#td_contacts').attr("class","");
        $('a#a_navigations_arrow_right').attr("href", "javascript: relocation_menu('contacts', 'block_content_place', 'contacts')");
		
        return true;
    }
    else if (menu_block_name == "solutions") {
        $('img#img_about').attr("src","/images/images/arrow-up-left.png");
        $('td#td_about').attr("class","");
        $('a#a_navigations_arrow_up_left').attr("href", "javascript: relocation_menu('about', 'block_content_place', 'about')");
		
        $('img#img_news').attr("src","/images/images/arrow-up-left.png");
        $('td#td_news').attr("class","");
        $('a#a_navigations_arrow_up_left').attr("href", "javascript: relocation_menu('news', 'block_content_place', 'news')");
		
        $('img#img_portfolio').attr("src","/images/images/arrow-up.png");
        $('td#td_portfolio').attr("class","");
        $('a#a_navigations_arrow_up').attr("href", "javascript: relocation_menu('portfolio', 'block_content_place', 'portfolio')");	
		
        $('img#img_service').attr("src","/images/images/arrow-left.png");
        $('td#td_service').attr("class","");
        $('a#a_navigations_arrow_left').attr("href", "javascript: relocation_menu('service', 'block_content_place', 'service')");
		
        $('img#img_vacancies').attr("src","/images/images/arrow-up-right.png");
        $('td#td_vacancies').attr("class","");
        $('a#a_navigations_arrow_up_right').attr("href", "javascript: relocation_menu('vacancies', 'block_content_place', 'vacancies')");
		
        $('img#img_black-box').attr("src","/images/images/arrow-up-right.png");
        $('td#td_black-box').attr("class","");
        $('a#a_navigations_arrow_up_right').attr("href", "javascript: relocation_menu('black-box', 'block_content_place', 'black-box')");
		
        $('img#img_contacts').attr("src","/images/images/arrow-right.png");
        $('td#td_contacts').attr("class","");
        $('a#a_navigations_arrow_right').attr("href", "javascript: relocation_menu('contacts', 'block_content_place', 'contacts')");
		
        return true;
    }
    else if (menu_block_name == "contacts") {
        $('img#img_about').attr("src","/images/images/arrow-up-left.png");
        $('td#td_about').attr("class","");
        $('a#a_navigations_arrow_up_left').attr("href", "javascript: relocation_menu('about', 'block_content_place', 'about')");
		
        $('img#img_news').attr("src","/images/images/arrow-up-left.png");
        $('td#td_news').attr("class","");
        $('a#a_navigations_arrow_up_left').attr("href", "javascript: relocation_menu('news', 'block_content_place', 'news')");
		
        $('img#img_portfolio').attr("src","/images/images/arrow-up-left.png");
        $('td#td_portfolio').attr("class","");
        $('a#a_navigations_arrow_up_left').attr("href", "javascript: relocation_menu('portfolio', 'block_content_place', 'portfolio')");	
		
        $('img#img_service').attr("src","/images/images/arrow-left.png");
        $('td#td_service').attr("class","");
        $('a#a_navigations_arrow_left').attr("href", "javascript: relocation_menu('service', 'block_content_place', 'service')");
				
        $('img#img_solutions').attr("src","/images/images/arrow-left.png");
        $('td#td_solutions').attr("class","");
        $('a#a_navigations_arrow_left').attr("href", "javascript: relocation_menu('solutions', 'block_content_place', 'solutions')");
		
        $('img#img_vacancies').attr("src","/images/images/arrow-up.png");
        $('td#td_vacancies').attr("class","");
        $('a#a_navigations_arrow_up').attr("href", "javascript: relocation_menu('vacancies', 'block_content_place', 'vacancies')");
		
        $('img#img_black-box').attr("src","/images/images/arrow-up.png");
        $('td#td_black-box').attr("class","");
        $('a#a_navigations_arrow_up').attr("href", "javascript: relocation_menu('black-box', 'block_content_place', 'black-box')");
		
        return true;
    }
    else {
        return false;
    }
	
    return true;
}

function zoomin (quality_letter_id, quality_letter_src, quality_letter_start_top, quality_letter_start_left, quality_letter_width, quality_letter_height, quality_letter_top, quality_letter_left, main_background_id, main_background_width, main_background_height, main_background_top, main_background_left, content_id, content_href, array_hidden_id, array_show_id) {
    $('img#quality_letter_id').src = quality_letter_src;
    $('img#quality_letter_id').css('top', quality_letter_start_top);
    $('img#quality_letter_id').css('left', quality_letter_start_left);
    $('img#quality_letter_id').css('opacity', 1);
    $('img#quality_letter_id').css('filter', '"progid:DXImageTransform.Microsoft.Alpha(opacity=100)"');
	
    today=new Date();
    today2=today;
    while((today2-today)<=500){
        today2=new Date();
    }
	
    zoom(quality_letter_id, quality_letter_width, quality_letter_height, quality_letter_top, quality_letter_left);
    zoom(main_background_id, main_background_width, main_background_height, main_background_top, main_background_left);
	
    var quality_letter_scroll_destination_id = 'block_quality_letter_scroll_destination';
    var quality_letter_scroll_destination_width = 800;
    var quality_letter_scroll_destination_height = 800;
    var quality_letter_scroll_destination_top = $('#block_quality_letter_scroll_destination').position().top + quality_letter_top - $('#' + quality_letter_id).position().top;
    var quality_letter_scroll_destination_left = $('#block_quality_letter_scroll_destination').position().left + quality_letter_left - $('#' + quality_letter_id).position().left;
	
    zoom(quality_letter_scroll_destination_id, quality_letter_scroll_destination_width, quality_letter_scroll_destination_height, quality_letter_scroll_destination_top, quality_letter_scroll_destination_left);
	
    var hidden = '[';
    for (var key in array_hidden_id) {  
        var val = array_hidden_id[key];
        hidden += "'"+val+"'";
        if (((array_hidden_id.length)-1) != key) {
            hidden += ",";
        }
    } 
    hidden += ']';
	
    var show = '[';
    for (var key in array_show_id) {  
        var val = array_show_id[key];
        show += "'"+val+"'";
        if (((array_show_id.length)-1) != key) {
            show += ",";
        }
    } 
    show += ']';
	
    setTimeout("get_content('" + content_href + "', '" + content_id + "', " + hidden + ", " + show + ")", 1500);
	
	
	
}

function zoomout (quality_letter_id, quality_letter_src, quality_letter_width, quality_letter_height, quality_letter_top, quality_letter_left, main_background_id, main_background_width, main_background_height, main_background_top, main_background_left, content_id, content_href, array_hidden_id, array_show_id) {
	
    for (var key in array_show_id) {  
        var val = array_show_id[key];
        opacity_block(val, 1);
    } 
	
    for (var key in array_hidden_id) {  
        var val = array_hidden_id[key];
        opacity_block(val, 0);
    } 
	
    setTimeout("get_content('" + content_href + "', '" + content_id + "')", 2600);
	
    setTimeout("zoom('"+main_background_id+"', '"+main_background_width+"', '"+main_background_height+"', '"+main_background_top+"', '"+main_background_left+"')", 1100);
    setTimeout("zoom('"+quality_letter_id+"', '"+quality_letter_width+"', '"+quality_letter_height+"', '"+quality_letter_top+"', '"+quality_letter_left+"')", 1100);
    setTimeout("$('img#" + quality_letter_id + "').src = '" + quality_letter_src + "'", 2600);
    setTimeout("$('img#" + quality_letter_id + "').css('opacity', 0)", 2600);
    setTimeout("$('img#" + quality_letter_id + "').css('filter', '" + '"' + "progid:DXImageTransform.Microsoft.Alpha(opacity=0))" + '"' + "'", 2600);
	
}

function zoom (block_id, width, height, top, left, zoom_size, time) {
    zoom_size || (zoom_size = 5);
    time || (time = 1500);
	

    if(all_cases == 'no') {
        $('#' + block_id).animate(
        {
            width: width, 
            height: height, 
            top: top, 
            left: left
        }, 
        time
        );
    } else {
        $('#' + block_id).css({
            width: width, 
            height: height, 
            top: top, 
            left: left
        });      
        
    }

}

function get_content (href, result_id, array_hidden_id, array_show_id) {
    if (href == '') {
        var html = '';
    }
    else {
        var html = $.ajax({
            url: href,
            async: false,
            success: function() {
                if(all_cases != 'no') {
                    $('#block_main_background, #block_button').css('visibility', 'visible');
                    setTimeout('all_cases = \'no\';', 1000);
                    
                }              
            }
        }).responseText;
    }

    $('#' + result_id).html(html);

    var height_content_block = $('#block_content_place').height();
    $('#navigations_arrow_down, #navigations_arrow_down_right, #navigations_arrow_down_left').css('top', (height_content_block + 50) + 'px'); 

	
    for (var key in array_show_id) {  
        var val = array_show_id[key];
        opacity_block(val, 1);
    } 
	
    for (var key in array_hidden_id) {  
        var val = array_hidden_id[key];
        opacity_block(val, 0);
    } 
}

function opacity_block (block_id, opacity, time) {
    time || (time = 1000);
	

    if(all_cases == 'no') {
        $('#' + block_id).animate(
        {
            opacity: opacity
        }, 
        time
        );      
    } else{
        $('#' + block_id).css(
        {
            opacity: opacity
        }
        );
    }

    // fix for IE
    if (opacity == 1) {
        setTimeout("var height_content_block = $('#block_content_place').height(); $('#navigations_arrow_down, #navigations_arrow_down_right, #navigations_arrow_down_left').css('top', (height_content_block + 50) + 'px');", 500);

        setTimeout("$('#" + block_id + "').css(\"filter\", \"\");", time);
    }
    
    
}

function relocation(href, content_block_id) {
    content_block_id || (content_block_id = 'block_content_place');
	
    // Фиксим ссылку на первую страницу навигации по страницам
    if (href.substring(0, href.length / 2) == href.substring(href.length / 2, href.length)) {
        href = href.substring(0, href.length / 2);
    }
    // Законичили фиксить ссылку на первую страницу навигации по страницам
    /*
	opacity_block(content_block_id, 0);
	*/
    var hidden = "[]";
    /*
	var show = "['"+content_block_id+"']";
	*/
    var show = "[]";
    //setTimeout("get_content('" + href + "', '" + content_block_id + "', " + hidden + ", " + show + ")", 3000);
    get_content(href, content_block_id, hidden, show);
}

function relocation_menu(href, content_block_id, menu_block_name) {
    content_block_id || (content_block_id = 'block_content_place');
    menu_block_name || (menu_block_name = '');
	
    if (flag_block_mause) {
        return;
    }
    else if (flag_zoomin) {
        return;
    }
    else if (flag_zoomout) {
        return;
    }
    else {
        flag_block_mause = 1;
        setTimeout("flag_block_mause = 0;", 5000);
    }
	
    zoomin_block(href, 'scroll');
	
	/*
		if (!menu_block_name) { return; }
		
		if (!change_menu(menu_block_name)) { return; }
		
		// Фиксим ссылку на первую страницу навигации по страницам
		if (href.substring(0, href.length / 2) == href.substring(href.length / 2, href.length)) {
			href = href.substring(0, href.length / 2);
		}
		// Законичили фиксить ссылку на первую страницу навигации по страницам
		
		
		opacity_block(content_block_id, 0);
		
		var hidden = "[]";
		var show = "['"+content_block_id+"']";
		setTimeout("get_content('" + href + "', '" + content_block_id + "', " + hidden + ", " + show + ")", 3000);
	*/
}

function array_to_string (array_var) {
	
    var result_array = '[';
	
    for (var key in array_var) {  
        result_array += "'" + array_var[key] + "', ";
    }
	
    result_array = result_array.substring(0, result_array.length - 2);
    result_array += ']';
	
    return result_array;
}

jQuery.preloadImages = function()
{
    for(var i = 0; i<arguments.length; i++)
    {
        jQuery("<img>").attr("src", arguments[i]);
    }
};

