var show_timeout  = 0;
var show_selected = 0;
var show_move_speed = 4000;

function PreloadImages() {
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=PreloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

PreloadImages('/i/s/m/about.gif','/i/s/m/about_sel.gif','/i/s/m/contacts.gif','/i/s/m/contacts_sel.gif','/i/s/m/port.gif','/i/s/m/port_sel.gif','/i/s/m/services.gif','/i/s/m/services_sel.gif');

function menu_light(id){
	var el = document.getElementById("Menu_" + id);
	if(id == 1){new_src = '/i/s/m/index_page_sel.gif';}
	if(id == 2){new_src = '/i/s/m/services_sel.gif';}
	if(id == 3){new_src = '/i/s/m/portfolio_sel.gif';}
	if(id == 4){new_src = '/i/s/m/contacts_sel.gif';}
	el.src = new_src
}
function menu_unlight(id){
	var el = document.getElementById("Menu_" + id);
	if(id == 1){new_src = '/i/s/m/index_page.gif';}
	if(id == 2){new_src = '/i/s/m/services.gif';}
	if(id == 3){new_src = '/i/s/m/portfolio.gif';}
	if(id == 4){new_src = '/i/s/m/contacts.gif';}
	el.src = new_src
}

function ini_ban(){
	// Меняем положение
	resize_win();
	// Вывыодим баннер
	var el = document.getElementById("Main_banner").style;
	el.backgroundImage = 'url(' + main_banner[0][1] + ')';
	// Выводим текст
	var el = document.getElementById("B_text");
	el.innerHTML = main_banner[0][0];
	// Выводим ссылку
	var el = document.getElementById("B_link");
	el.innerHTML = '<a href=/portfolio/' + main_banner[0][2] + '><img src=/i/s/1px.gif width=750 height=270></a>';
	// Выводим кнопки
	var str = "";
	for(i = 0; i < main_banner.length; i ++){
		if(i == 0){
			opacity = ' style="filter: alpha(opacity=90); -moz-opacity: 9.0; opacity: 9.0;"';
		}else{
			opacity = ' style="filter: alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50;"';
		}
		k = i + 1;
		str = str + '<img src="/i/s/ban/' + k + '.gif" id="ban_button_' + i + '" onMouseOver="Ban_light(' + i + ')" onMouseOut="Ban_unlight()"' + opacity + ' onClick="Ban_selected(' + i + ')">';
	}
	var el = document.getElementById("B_page");
	el.innerHTML = str;
	
	show_selected = 0;
	show_timeout = setInterval("Banner_Slide_Show()",show_move_speed);
}


function resize_win(){
	// Меняем положение
	var el_main_ban = document.getElementById("Main_banner");
	var el  = document.getElementById("BannerText").style;
	el.top  = getFullOffsetTop(el_main_ban);
	el.left = getFullOffsetLeft(el_main_ban);
}

function Ban_light(id){
	clearInterval(show_timeout);
	Next_light(id)
}

function Ban_unlight(){
	show_timeout = setInterval("Banner_Slide_Show()",show_move_speed);
}

function Ban_over(){
	clearInterval(show_timeout);
}

function Ban_selected(id){
	window.location = "/portfolio/" + main_banner[id][2];
}

function Next_light(id){
	for(i = 0; i < main_banner.length; i ++){
		// Высветляем все кнопки
		butt = document.getElementById("ban_button_" + i).style;
		butt.filter = 'alpha(opacity=50)';
		butt.opacity = '0.5';
	}
	// Затемняем кнопку
	var butt = document.getElementById("ban_button_" + id).style;
	butt.filter = 'alpha(opacity=90)';
	butt.opacity = '0.9';
	// Вывыодим баннер
	var el = document.getElementById("Main_banner").style;
	el.backgroundImage = 'url(' + main_banner[id][1] + ')';
	// Выводим текст
	var el = document.getElementById("B_text");
	el.innerHTML = main_banner[id][0];
	// Выводим ссылку
	var el = document.getElementById("B_link");
	el.innerHTML = '<a href=/portfolio/' + main_banner[id][2] + '><img src=/i/s/1px.gif width=750 height=270></a>';
}

function Banner_Slide_Show(){
	//alert(show_selected);
	if(show_selected >= (main_banner.length - 1)){
		show_selected = 0;
	}else{
		show_selected = show_selected + 1;
	}
	//alert(show_selected);
	Next_light(show_selected);
}

	
function getFullOffsetLeft(el){
	var cur = el;
	var res = cur.offsetLeft;
	while(cur.tagName!="BODY"){
	cur = cur.offsetParent;
	res += cur.offsetLeft;
	};
	return res;
};

function getFullOffsetTop(el){
	var cur = el;
	var res = cur.offsetTop;
	while(cur.tagName!="BODY"){
	cur = cur.offsetParent;
	res += cur.offsetTop;
	};
	return res;
};

function Port_Change(id){
	var el = document.getElementById("Port_View_Big");
	var str = '/i/c/port/img/medium/' + port_list[id]
	el.src = str;

	// Убираем подсветку со всех
	for(i = 1; i < port_list.length; i++){
		var si = document.getElementById("Port_List_" + i);
		si.setAttribute("class","");
		si.setAttribute("className","");
	}
	
	// Подсвечиваем выбранный
	var si = document.getElementById("Port_List_" + id);
	si.setAttribute("class","sel");
	si.setAttribute("className","sel");

}