// JavaScript Document

var menu_selected = -1;

/******************************************************
* заставляет перерисовываться див с ноутбуком, на
* главной странице, при изменении высоты окна
* иначе в IE6 он не выравнивается по низу
*******************************************************/
var resizeKompFlag = false;
var komp;
function reftreshKomputer(){
	if(!komp) return;
	if(resizeKompFlag) komp.style.borderBottomStyle = 'solid';
	else komp.style.borderBottomStyle = 'dotted';
	resizeKompFlag = !resizeKompFlag;
}

/******************************************************
* подсветка меню
*******************************************************/
function highlightMenu(e){
	if(!e) e = window.event;
	if(e.type=='mouseover') this.src = 'images/'+this.parentNode.id+'_s.gif';
	else this.src = 'images/'+this.parentNode.id+'.gif';
}
function setMenuEvents(){
try{
	var menuCont = document.getElementById('menu');
	//menuCont = document.getElementById('menu');
	var menu = menuCont.getElementsByTagName('img');
	menu_selected = 'menu_'+menu_selected;
	for(var i=0; i<menu.length; i++){
		if(menu[i].className == 'select') continue;
		menu[i].onmouseover = highlightMenu;
		menu[i].onmouseout = highlightMenu;
	}
}catch(err){ alert(err.message); }
}

/******************************************************
* прокрутка дива с картинками на внутренних страницах
*******************************************************/
/*
var scroll_div;
var image_height = 198;
var scroll_step = 5;
var scroll_stop_pos;
function scrollFrame(direction,button_id){
	var scrollHeight = scroll_div.scrollHeight;
	var scrollTop = scroll_div.scrollTop;
	var button = document.getElementById(button_id);
	if(!scroll_div.timer_id){
		if((direction > 0 && (scrollHeight-scrollTop <= image_height))
			|| (direction < 0 && (scrollTop < image_height))) return;
		scroll_stop_pos = scrollTop+(image_height*direction);
		button.src = 'images/'+button.id+'_animation.gif';
		scroll_div.timer_id = window.setInterval('scrollFrame('+direction+',"'+button_id+'");',20);
	}
	scroll_div.scrollTop = scroll_div.scrollTop+(direction*scroll_step);
	if((direction > 0 && (scroll_stop_pos <= scrollTop))
		|| (direction < 0 && (scroll_stop_pos >= scrollTop))) stopScroll(button_id);
}
function stopScroll(button_id){
	if(!scroll_div.timer_id) return;
	var button = document.getElementById(button_id);
	button.src = 'images/'+button.id+'.gif';
	window.clearInterval(scroll_div.timer_id);
	scroll_div.timer_id = null;
	scroll_div.scrollTop = scroll_stop_pos;
}
function setImagesEvents(){
try{
	scroll_div = document.getElementById('images_window');
	var button_up = document.getElementById('rubilnik_up');
	var button_down = document.getElementById('rubilnik_down');
	button_up.onclick = function(){ stopScroll(document.getElementById('rubilnik_down').id); scrollFrame(-1,this.id); }
	button_down.onclick = function(){ stopScroll(document.getElementById('rubilnik_up').id); scrollFrame(1,this.id);	}
}catch(err){}
}
*/
/******************************************************
* устанавливаем события
*******************************************************/
function setEvents(){
	setMenuEvents();
	//setImagesEvents();
	komp = document.getElementById('komputer');
	if(komp){
		if (typeof document.attachEvent!='undefined') window.attachEvent('onresize',reftreshKomputer);
		else window.addEventListener('resize',reftreshKomputer,false);
	}
	var adres = document.getElementById('adres');
	if(adres && !komp && navigator.appName=='Microsoft Internet Explorer'){
		adres.style.height = document.body.scrollHeight+'px';
	}
}

/******************************************************
* запускаем установку событий после загрузки страницы
*******************************************************/
if (typeof document.attachEvent!='undefined') window.attachEvent('onload',setEvents);
else window.addEventListener('load',setEvents,false);


$(function(){
	setMenuEvents();
	$('.images_window img').hover(function(){
		var id = parseInt($(this).attr('id').substr(1));
		$(this).parent().parent().parent().find('.minitext a').css({'color':'#f66'});
		$('#r'+id).css({'background-image':'url("images/ramka_'+(id%3==0?3:id%3)+'_s.gif")'});
	},function(){
		var id = parseInt($(this).attr('id').substr(1));
		$(this).parent().parent().parent().find('.minitext a').css({'color':'#0190E1'});
		$('#r'+id).css({'background-image':'url("images/ramka_'+(id%3==0?3:id%3)+'.gif")'});
	});
	$('.images_window .minitext a').hover(function(){
		$(this).css({'color':'#f66'})
		var id = parseInt($(this).parent().parent().find('img').attr('id').substr(1));
		$('#r'+id).css({'background-image':'url("images/ramka_'+(id%3==0?3:id%3)+'_s.gif")'});
	},function(){
		$(this).css({'color':'#0190E1'})
		var id = parseInt($(this).parent().parent().find('img').attr('id').substr(1));
		$('#r'+id).css({'background-image':'url("images/ramka_'+(id%3==0?3:id%3)+'.gif")'});
	});
	function news_sel(id,i){
		$('#news_'+id).css({'color':(i ? '#0190E1' : '#7C7C7C')});
		$('#ramka_'+id).css({'background-image':'url("images/ramka_'+(id%3==0?3:id%3)+(i ? '_s' : '')+'.gif")'});
	}
	$('#news_1,#news_2,#news_3').hover(function(){
		var id = this.id.substr(this.id.length-1);
		news_sel(id,true);
	},function(){
		var id = this.id.substr(this.id.length-1);
		news_sel(id,false);
	})
	$('.div_1 img,.div_2 img,.div_3 img').hover(function(){
		var cl = this.parentNode.parentNode.parentNode.className.substr(this.id.length-1);
		news_sel(cl,true);
	},function(){
		var cl = this.parentNode.parentNode.parentNode.className.substr(this.id.length-1);
		news_sel(cl,false);
	})
})
