// JavaScript Document

function show(id) {
	var elem = document.getElementById(id);
	if(elem){
	  var flag = elem.style.display;
	  elem.style.display = flag == 'none' ? 'block' : 'none';
	}
}
function visible(id) {
	var elem = document.getElementById(id);
	if(elem){
	  var flag = elem.style.visibility;
	  elem.style.visibility = flag == 'hidden' ? 'visible' : 'hidden';
	}
}
function subm(id) {
	var elem = document.getElementById(id);
	if(elem){
		elem.submit();
	}
}

window.onload = function(){
	var current = document.getElementById('current');
	var arrow = document.getElementById('arrow_menu');
	var menu = document.getElementById('table_menu');
	if(arrow && current && menu){
		var left = current.offsetLeft;
		if(navigator.appName.toLowerCase() == 'opera'){
			left = left - (document.documentElement.clientWidth - 1000)/2;
		}
		var length1 = left + current.offsetWidth/2;
		var length2 = 1000 - length1;
		
		var length3 = length1 + arrow.offsetWidth;
		var length4 = length2 + arrow.offsetWidth;
		
		var length5 = length1 - arrow.offsetWidth/2;
	
		arrow.style.left = length5 + 'px';
	
		if(length3 < menu.offsetWidth){
			menu.style.marginLeft = 0 + 'px';
			menu.style.marginRight = 'auto';
		}
		else{ 
		if(length4 < menu.offsetWidth){
				menu.style.marginLeft = 'auto';
				menu.style.marginRight = 0 + 'px';	
		}
			else{
				if((length1 > menu.offsetWidth/2)&&(length2 > menu.offsetWidth/2)){
					menu.style.marginLeft = length1 - menu.offsetWidth/2 + 'px';
				}
				else{
					menu.style.marginLeft = 'auto';
					menu.style.marginRight = 'auto';
				}
			}
		}
		visible('table_menu');
		visible('arrow_menu');
	}
	/* инициализация одноклассники */
	if (typeof (ODKL)!="undefined") {
		ODKL.init();
	}
}
