var def_item_w;
var min_item_w;
var is_first_show_google = true;
window.onload = function(){
	
	// вывод текущего в подвале
	//print_date('footer');
	
	// инициализация демо-галереи
	if (document.getElementById('index_galery'))	{
		galery_img = document.getElementById('index_galery').getElementsByTagName('img');		
		galery_w = $("#index_galery").width()+10;
		items_num = $("#index_galery div.item").size();
		
		def_item_w = galery_w/items_num;
		min_item_w = (galery_w-370)/(items_num-1);
		
		$("#index_galery div.item").width(def_item_w);
		
		$("#index_galery div.item").bind("mouseover", function(event) {								
				event.stopPropagation();
				item_open(event, $(this));
				return false;
			}
		);
		$("#index_galery div.item").bind("mouseout", function(event) {				
				event.stopPropagation();
				item_close(event);
				return false;
			}
		);
	}
	
		$("#office").bind("mouseover", function(event) {								
				event.stopPropagation();
				representation();
				return false;
			}
		);
		$("#office").bind("mouseout", function(event) {				
				event.stopPropagation();
				representation2();
				return false;
			}
		);
	
}

// текущий год
function print_date(el_id){
	span_date = document.getElementById(el_id).getElementsByTagName('span');
	for (i=0;i<span_date.length; i++){
		span_date[i].innerHTML += (/date/.test(span_date[i].className))?(new Date()).getFullYear():'';
	}
}

function item_open(event, JQelem){
	
	$('#index_galery div.item').stop();
	$('#index_galery div.item').animate({width: min_item_w + 'px'}, 500);
	JQelem.stop().animate({width: '370px'}, 500);
	JQelem.find("div.description").show();
}

function item_close(event){

	$('#index_galery div.item').stop();
	$('#index_galery div.item').animate({width: def_item_w + 'px'}, 500, function() {
			$('div.description').hide()
		}
	);
}
// показать(убрать) блок 

function drop(elem) {
	el = document.getElementById(elem);
	if (el.className.indexOf('open')!=-1){
		el.className = el.className.replace(/open/, 'closed');
	}
	else if (el.className.indexOf('closed')!=-1){
		el.className= el.className.replace(/closed/, 'open');
	}
}

function representation(){
	of = document.getElementById('office');
	ob = document.getElementById('office_body');
	if (ob.className.indexOf('closed')!=-1){
		ob.className = ob.className.replace(/closed/, 'open');
		of.style.cssText = 'padding-top: 6px; padding-right: 7px; border: 1px solid #686b64';
	}
}
function representation2(){
	of = document.getElementById('office');
	ob = document.getElementById('office_body');
	if (ob.className.indexOf('open')!=-1){
		ob.className = ob.className.replace(/open/, 'closed');
		of.style.cssText = 'padding-top: 7px; padding-right: 8px; border: none;';
	}
}

function show_google(){
	
	backgr = document.getElementById('map_back');
	//backgr.style.height = document.getElementById('container').offsetHeight+'px';
	backgr.style.height = $("body").height()+'px';
	ScreenSize();
	h=598; // высота окна с картой	
	if(myHeight>h)
		document.getElementById('map').style.top = (myHeight/2+myTop-h/2) + "px";	
	else
		document.getElementById('map').style.top = myTop + "px";
		
	document.getElementById('map_back').style.display = 'block';
	document.getElementById('map').style.visibility = 'visible';
	if($.browser.msie && jQuery.browser.version=='5.0')
		document.getElementById('map').style.display = 'block';
	
	
	// была проблема с центрированием. Сейчас нет - заплатка отключена
	//setTimeout("window.frames[0].MySetCenter()", 500);
	
	
	// в старой одной из версий firefox была проблема с разворачиванием списка, и это заплатка для решения этой проблемы.
	// в последующих версиях эта заплатка не нужна
	//if(is_first_show_google && navigator.userAgent.toLowerCase().match(/.*firefox.*/i)) {
	//	setTimeout("window.frames[0].MyShowCity()",1500);
	//	is_first_show_google = false;
	//}
	
	
	// привязываем событие - закрытие окна по Escape
	$("body").bind('keydown', function(event) {
			if(event.keyCode==27)
				hide_google();
		}
	);
	
}

function hide_google(){
	document.getElementById('map_back').style.display = 'none';
	document.getElementById('map').style.visibility = 'hidden';
	if($.browser.msie && jQuery.browser.version=='5.0')
		document.getElementById('map').style.display = 'none';
	
	// удаляем событие - закрытие окна по Escape
	$("body").unbind('keydown', CloseOnEsc);
	
}


