// JavaScript Document

/* Стартовые настройки навигауионного меню */


function loadScript() {
	
	/* Проверка браузера */
	
	checkBrowser();
	
	var elements = getElementsByClassName('mainNavBtn');
	
	var textBlocks = getElementsByClassName('mainNavBlock');
	
	/* Установка активным первого элемента*/
	
	setBtnActive(elements[0]);	
	
	displayBlock(textBlocks[0]);
	
	/* Установка слушателей на кнопки */
	
	for (var i=0; i<elements.length; i++){
		elements[i].onclick=function(i){
			toggleBtn(elements,this);
			toggleBlock(elements,textBlocks,this);
		}; 
	}
}

/* кроссбраузерные настройки*/


function checkBrowser(){
	var IEvers =6, userAgent=navigator.userAgent, version =0;
	
	if (userAgent.indexOf('MSIE') != -1) {
	
		version = parseFloat(userAgent.substring(userAgent.indexOf('MSIE')+4,userAgent.length));
	
		if (userAgent.indexOf('MSIE') != -1){
			if (version <= IEvers)
			{
				
				
				if (document.getElementById('Ribbon')){
					object = document.getElementById('Ribbon');
					object.style.display = 'none';
				}
				
				object = document.getElementById('FooterBg');
				object.style.marginTop = '-9px';
				
				oboject = 
				object = getElementsByClassName('mainNavContent');
				
				object[0].style.marginTop = '-9px';
			}
		
		}
	}
} 



function getElementsByClassName(classname, node) {
	if(!node) node = document.getElementsByTagName("body")[0];
	
	var a = [];
	var re = new RegExp('\\b' + classname + '\\b');
	var els = node.getElementsByTagName("*");
	for(var i=0,j=els.length; i<j; i++)
		if(re.test(els[i].className))a.push(els[i]);
 	return a;	
}

/* Снятие стиля со всех кнопок и установка активной кнопки */
function toggleBtn(elements,obj){
	
	for (var i=0; i<elements.length; i++){
		setBtnInactive(elements[i]);	
	}
	
	setBtnActive(obj);
}

function setBtnActive(object){
	object.setAttribute("class", "mainNavBtn active");
	object.setAttribute("className", "mainNavBtn active"); 
}

function setBtnInactive(object){
	object.setAttribute("class", "mainNavBtn");
	object.setAttribute("className", "mainNavBtn"); 
}
/* Снятие стиля со всех кнопок и установка активной кнопки */
function toggleBlock(elements, textBlocks, obj){
	for (var i=0; i<elements.length; i++){
		if (elements[i] == obj){
			displayBlock(textBlocks[i]);
		}else{
			nonDisplayBlock(textBlocks[i]);
		}
	}
}

function displayBlock(object) {
	
	object.style.display = 'block';
}

function nonDisplayBlock(object) {
	
	object.style.display = 'none';
}
