var intervalID_1;
function scroll_up()
{
	window.scroll(0,0);
	clearInterval(intervalID_1);
}

//Определение номера открываемой страницы pdf файла 
//в зависимости от выбранного пункта меню (нажатой кнопки)
function numPage(text_id){
	var num_page="";
	var lang=getLang();
		switch (text_id){
			case "menu_3_1_03":
				num_page="#page=12";
				break;
			case "menu_3_1_04":
				num_page="#page=14";
				break;
			case "menu_3_1_05":
				num_page="#page=16";
				break;
			case "menu_3_1_09":
				switch (lang){
					case "ru":
						num_page="#page=31";
						break;
					default:
						num_page="#page=29";
				}
				break;
			case "menu_3_1_10":
				switch (lang){
					case "ru":
						num_page="#page=35";
						break;
					default:
						num_page="#page=33";
				}
				break;
			case "menu_3_3":
				switch (lang){
					case "ru":
						num_page="#page=36";
						break;
					default:
						num_page="#page=34";
				}
				break;
			case "menu_3_4":
				switch (lang){
					case "ru":
						num_page="#page=38";
						break;
					default:
						num_page="#page=36";
				}
				break;
			case "menu_3_5":
				switch (lang){
					case "ru":
						num_page="#page=40";
						break;
					default:
						num_page="#page=38";
				}
				break;
			case "menu_3_6":
				switch (lang){
					case "ru":
						num_page="#page=42";
						break;
					default:
						num_page="#page=40";
				}
				break;
			case "menu_3_7":
				switch (lang){
					case "ru":
						num_page="#page=43";
						break;
					default:
						num_page="#page=41";
				}
				break;
			
			default:
				num_page="#page=1";
				break;
		}
	return num_page;
}

//Определение номера открываемой страницы pdf файла 
//в зависимости от выбранного пункта меню (нажатой кнопки)
function numImg(text_id){
	var num_page="";
	var lang=getLang();
	switch (lang)
		{
			case "ru":
				switch (text_id)
				{
					case "menu_3_1_03":
						num_page="397";
						break;
					case "menu_3_1_04":
						num_page="398";
						break;
					case "menu_3_1_05":
						num_page="399";
						break;
					case "menu_3_1_09":
						num_page="400";
						break;
					case "menu_3_1_10":
						num_page="401";
						break;
					case "menu_3_3":
						num_page="403";
						break;
					case "menu_3_4":
						num_page="404";
						break;
					case "menu_3_5":
						num_page="405";
						break;
					case "menu_3_6":
						num_page="406";
						break;
					case "menu_3_7":
						num_page="407";
						break;
					
					default:
						num_page="#page=1";
						break;
				}
			default:  //По умолчанию сканы ангийского содержания 
				switch (text_id)
				{
					case "menu_3_1_03":
						num_page="408";
						break;
					case "menu_3_1_04":
						num_page="409";
						break;
					case "menu_3_1_05":
						num_page="410";
						break;
					case "menu_3_1_09":
						num_page="411";
						break;
					case "menu_3_1_10":
						num_page="412";
						break;
					case "menu_3_3":
						num_page="413";
						break;
					case "menu_3_4":
						num_page="414";
						break;
					case "menu_3_5":
						num_page="415";
						break;
					case "menu_3_6":
						num_page="416";
						break;
					case "menu_3_7":
						num_page="417";
						break;
					
					default:
						num_page="#page=1";
						break;
			}
		}
	return num_page;
}


//определения языка
function getLang(){
	var id = $(".selected_lang").attr('id');
	var lang = '';
	switch (id){
		case "img_r":
			lang = 'ru';
			break;
		case "img_u":
			lang = 'ua';
			break;
		default:
			lang = 'en';
			break;
		
	}
	return lang;
}

//открытие PDF документа
function showPDF(path, num_page) {
	window.open(	
		'./pdf/'+path+num_page,
		'',
		''
	)	;
}


$(document).ready(function() 
{
	checkURL();     //Проверяем URL страницы. Если отличается, то загружаем нужный
    $('#menu_item a, #menu_item_r a, #menu_holder a').click(function (e){        //Проходим все навигационные ссылки..
        checkURL(this.hash);    //.. и назначим каждой свое событие onclick , используя уникальный hash как параметр (#page1 например)
    });
    setInterval("checkURL()",400);  //проверяем изменение url каждые 250мс для определения переходов по страницам с помощью кнопок вперед/назад браузера (история)
    
	var url = 'back.php';
	
	//________Основное_меню_________
	//выделение результатов поискового поля мышью при наведении
	$("#menu_holder").live('mouseover', function() {
		$('#menu_holder').stop().animate({marginTop:"0"},200);
	});
	
	
	//На главную страницу
	$("#col_2_head, #but_menu_0, #site_language_head div").live('click',function(){
		var text_id = "menu_0";
		var params = {
				'act' : 'refresh_r_col',
				'text_id' : text_id
		};
		//alert(text_id);
		$.php(url, params);
		intervalID_1=setInterval('scroll_up();', 500);
	});



	//Срабатывание кнопки _Обзор деятельности_
	$("#button_showPDF").live('click', function(){
		$this = $(this);
		var root_id = $this.attr('name');
		var id_num = root_id.split("_");
		var num_page = "#page=" + id_num[1];
		var lang = getLang();
		//alert(getList());			
		var path = 'review_of_activities_'+lang+'.pdf';
		showPDF(path, num_page);
	});

	//Срабатывание вызова PDF
	$(".line_news").live('click', function(){
		$this = $(this);
		var root_id = $this.attr('id');
		var id_num = root_id.split("_");
		var path = 'getPDF.php?pdf_new='+id_num[1];
		showPDF_new(path);
	});
	
	//открытие PDF документа
	function showPDF_new(path) {
		window.open(	
			'./classes/'+path,
			'',
			''
		)	;
	}
	
	
	//Срабатывание бокового меню
	$("#menu_item a, #menu_item_r a, .smi_a").live('click', function(){
		$this = $(this);
		var text_id = $this.attr("id");
	
		var num_page = "";
		switch (text_id){
			case "menu_3_1_03":
			case "menu_3_1_04":
			case "menu_3_1_05":
			case "menu_3_1_09":
			case "menu_3_1_10":
			case "menu_3_3":
			case "menu_3_4":
			case "menu_3_5":
			case "menu_3_6":
			case "menu_3_7":
				var lang = getLang();
				if (acrobat.installed) //Открытие PDF, если Акробат установлен
				{
					//intervalID_1=setInterval('scroll_up();', 500);
					var path = 'review_of_activities_'+lang+'.pdf';
					var num_page=numPage(text_id);
					showPDF(path, num_page);
					break;
				}
				else  // Вывод сканов документов в формате JPG, если acrobat - не установлен 
				{
					var n_img = numImg(text_id);
					//intervalID_1=setInterval('scroll_up();', 500);
					window.open(	
						'classes/getPhoto.php?img_id='+n_img+'',
						'',
						''
					);
					break;
				}
				
			default: // Вызов страниц с бокового меню
				window.location.hash = text_id;
				var params = {
						'act' : 'refresh_r_col',
						'text_id' : text_id
				};
				$.php(url, params);
				break;
		}
		intervalID_1=setInterval('scroll_up();', 500);
	});
	
	
	//________Язычное_меню_________
	//Клик мыши
	$("#site_language_head div").live('click', function() {
		$this = $(this);
		var sel_lang = null;
		switch ($this.attr('id')){
			case 'img_r' 	: sel_lang = 0; break;	
			case 'img_u' 	: sel_lang = 1; break;
			case 'img_e' 	: sel_lang = 2; break;
		}
		//alert(sel_lang);
			var params = {
			'act'		: 'lang_ini',
			'sel_lang'	: sel_lang
		};
		$.php(url, params);
	});
	

// Окна - ДИАЛОГИ
	
	// Закрытие модального окна при нажатии "Закрыть"
	$("#close_mod").live('click', function(){
		$(dialog).dialog("close");
	});		
	

	// Срабатывание ссылок в левом меню
	$("#menu_item div").live('click', function(){
		$this = $(this);
		var root_id = $this.attr('id');
		var id_arr = root_id.split("_");
		var root_class = $this.attr('class');

		$('#menu_item div[class!="lev_1"]').css('display','none');
		
		var id = 'menu';
		for (var i = 1; i < id_arr.length; i++) {
			id = id + "_" + id_arr[i];
			$('div[id^="'+id+'"][class="lev_'+(i+1)+'"]').css('display','block');
		}
	});	
	

	// открытие карт в новом окне при нажатии на кнопки
	$(".but_map").live('click', function(){
		$this = $(this);
		var root_id = $this.attr('id');
		var id_img = root_id.split("_");
		var n_img = id_img[3];
		
		window.open(	
			'classes/getPhoto.php?img_id='+n_img+'',
			'',
			''
		);
	});
	
	var params = {
			'act' : 'ini'			
		};
		$.php(url, params);
});


var lasturl=""; //Здесь храним текущий URL hash

function checkURL(hash)
{
	if (lasturl=='') window.location.hash='#menu_0'; // Подгрузка первоначальной страницы по умолчанию 
    if (!hash) hash=window.location.hash;    //Если нет никаких параметров, используем значение hash текущего адреса
    if (hash != lasturl)    // если значение hash изменилось
    {
            lasturl=hash;   //обновляем текущий hash
            loadPage(hash); // загружаем новую страницу
    }
}
function loadPage(url_id)  //функция, отвечающая за AJAX загрузку страницы
{
	var url = 'back.php';
	var text_id = "";	
	var url_text_id = "";
	url_text_id=url_id.replace('#menu_','');    //вырезаем '#page' часть из hash и оставляем только номер страницы
	
        switch (url_text_id){
        	case '101': //Меню _ О компании
        		var text_id = 1;
        		var params = {
        				'act' : 'about_company'
        		}; 
        		 $.php(url, params);
        		break;	
        	case '102': //Меню _ Руководство
        		var text_id = 2;
        		var params = {
        				'act' : 'refresh_r_col',
        				'text_id' : "menu_" + text_id
        		};
        		//alert(text_id);
        		$.php(url, params);
        		break;
        	case '103': //Меню _ Деятельность_вверху
        		var text_id = 3;
        		var params = {
        				'act' : 'activities'
        		};
        		$.php(url, params);
        		break;
        	case '104': //Меню _ Партнеры
        		var text_id = 4;
        		var params = {
        				'act' : 'refresh_r_col',
        				'text_id' : "menu_" + text_id
        		};
        		$.php(url, params);
        		break;
        	case '105': //Меню _ Контакты
        		var text_id = 5;
    			var params = {
    					'act' : 'refresh_r_col',
    					'text_id' : "menu_" + text_id
    			};
    			$.php(url, params);
        		break;
			case "3_1_03"://Далее Левое меню
			case "3_1_04":
			case "3_1_05":
			case "3_1_09":
			case "3_1_10":
			case "3_3":
			case "3_4":
			case "3_5":
			case "3_6":
			case "3_7":
				break;
        	default: //Левое меню
        		var text_id = url_text_id;
    	        var params = {
	        		'act' : 'refresh_r_col',
	        		'text_id' : "menu_" + text_id
		        };
    	        $.php(url, params);
    			break;        
        }
        //_______________________
        $.ajax({        					//создаем запрос на load_page.php
                type: "POST",
                url: "index.php",
                data: 'menu='+text_id,      //передаем номер страницы
                dataType: "html",       	//ждем для возвращения html
                success: function(msg){

                        if(parseInt(msg)!=0)    //если нет ошибок
                        {
                                $().html(msg);    //загружаем возвращенный html в pageContet
                        }
                }

        });

};
//$(window).unload( function () { alert("Goodbye!"); } );
