// JavaScript Document
var isCSS, isW3C, isIE4, isNN4;
//инициализация после загрузки, чтобы все браузеры успели
//сформировать структуру объектов
function initDHTMLAPI() 
	{
	if(document.images)	 
		{
		isCSS = (document.body && document.body.style) ? true : false;
		isW3C = (isCSS && document.getElementById) ? true : false;
		isIE4 = (isCSS && document.all) ? true : false ;
		isNN4 = (document.layers) ? true : false;
		isIE6CSS = (document.compatMode && document.compatMode.indexOf("CSS1") >= 0) ? true : false;
		}
	window.onload = initDHTMLAPI;
	}
// Преобразуем строку с именем объекта или ссылку на объект
// в ссылку на элемент документа
function getRawObject(obj) 
	{
	var theObj;
	if(typeof obj == "string") 
		{
		if(isW3C) 
			{
				theObj = document.getElementById(obj);
			} 
		else if(isIE4) 
			{
				theObj = document.all(obj);
			} 
		else if(isNN4) 
			{
				theObj = seekLayer(document, obj);
			}
		} 
	else 
		{
		// Получаем ссылку на объект
		theObj = obj;
		}
	return theObj;
	}

// Преобразуем строку с именем объекта или ссылку на объект
// в ссылку на объект стиля (или в ссылку на слой в NN4)
function getObject(obj) 
	{
		var theObj = getRawObject(obj);
		if(theObj && isCSS) {
			theObj = theObj.style;
	}
	return theObj;
	}
//Прогрузка контента
function loadInfoText(textSource)	{  
		xmlhttp_mainContainer=new XMLHttpRequest();
		xmlhttp_mainContainer.onreadystatechange=function()
			{
				if (xmlhttp_mainContainer.readyState==4 && xmlhttp_mainContainer.status==200)
				{
				getRawObject('content').innerHTML=xmlhttp_mainContainer.responseText;
				}
			}
		xmlhttp_mainContainer.open("GET",textSource,true);
		xmlhttp_mainContainer.send();
}
function showTerritoryInfo() {
	loadInfoText('informationContent/territoryInfo.html');
}
function showReplanningInfo() {
	loadInfoText('informationContent/replanningInfo.html');
}
function showMaintenanceInfo() {
	loadInfoText('informationContent/maintenanceInfo.html');
}
function showVentilatingInfo() {
	loadInfoText('informationContent/ventilatingInfo.html');
}
function showPipesInfo() {
	loadInfoText('informationContent/pipesInfo.html');
}
function showFireSafetyInfo() {
	loadInfoText('informationContent/fireSafetyInfo.html');
}
function showWindowsInfo() {
	loadInfoText('informationContent/windowsInfo.html');
}
function showInformationTexhnologyInfo() {
	loadInfoText('informationContent/informationTechnologyInfo.html');
}
function showTelevisionInfo() {
	loadInfoText('informationContent/televisionInfo.html');
}
function showElevatorInfo() {
	loadInfoText('informationContent/elevatorInfo.html');
}
function showElectroInfo() {
	loadInfoText('informationContent/electroInfo.html');
}
function showHeatMeterInfo() {
	loadInfoText('informationContent/heatMetersInfo.html');
}
function showConditionersInfo() {
	loadInfoText('informationContent/conditionersInfo.html');
}
// ALBUMS
function showBalticPearlAlbum() {
	/*document.getElementById('bPearlObject').style.color='#575757';*/
	loadInfoText('informationContent/balticPearlAlbum.html');
}
function showPearlPremiereAlbum() {
	loadInfoText('informationContent/pearlPremiereAlbum.html');
}
//MAIN PAGE AGREEMENT

function showGeneralInfo() {
	loadInfoText('informationContent/reveal/generalInfo.html');
}
function showValuesInfo() {
	loadInfoText('informationContent/reveal/valuesInfo.html');
}
function showServicesInfo() {
	loadInfoText('informationContent/reveal/servicesInfo.html');
}
function showServicesOrderInfo() {
	loadInfoText('informationContent/reveal/servicesOrderInfo.html');
}
function showServicesCostInfo() {
	loadInfoText('informationContent/reveal/servicesCostInfo.html');
}
function showUtilitiesInfo() {
	loadInfoText('informationContent/reveal/utilitiesInfo.html');
}

//Подсветка ссылок на главной странице
function mainLinkSwitcher() {
	var qLinks = 5;
	var linkContainer = new Array(qLinks);
	for (i=0; i<=qLinks; i++) {
		linkContainer[i] = document.getElementById('main_' + i);
		linkContainer[i].onclick = function() {
			for(j=0; j<=qLinks; j++) {
				document.getElementById('main_' + j).style.color = '#000';
				document.getElementById('main_' + j).style.textDecoration = 'underline';
			}
				this.style.color = '#464646';
				this.style.textDecoration = 'none';
		}
	}
}
// Подсветка ссылок в окне для клиентов.
function clientLinkSwitcher() {
	var qLinks = 12;
	var linkContainer = new Array(qLinks);
	for (i=0; i<=qLinks; i++) {
		linkContainer[i] = document.getElementById('info_' + i);
		linkContainer[i].onclick = function() {
			for(j=0; j<=qLinks; j++) {
			document.getElementById('info_' + j).style.color = '#2B5904';
			}
			this.style.color = '#006CF8';
		}
	}
}
//Подсветка ссылок в окне "объекты"
function objectLinkSwitcher() {
	var qLinks = 1;
	var linkContainer = new Array(qLinks);
	for (i=0; i<=qLinks; i++) {
		linkContainer[i] = document.getElementById('object_' + i);
		linkContainer[i].onclick = function() {
			for(j=0; j<=qLinks; j++) {
				document.getElementById('object_' + j).style.color = '#000';
				document.getElementById('object_' + j).style.textDecoration = 'underline';
			}
				this.style.color = '#464646';
				this.style.textDecoration = 'none';
		}
	}
}
/*******************************************************/
