function setStyle()
{
	var sH = screen.height;
	var mode = '';

	if ((sH > 900) && (sH < 1150)) // ставим размеры от 1280x1024
	{
		mode = '1280x1024';
		document.getElementById("main").className = 'main'+mode;
	}
	else if (sH >= 1200) // ставим размеры от 1600x1200
	{
		mode = '1600x1200';
		document.getElementById("main").className = 'main'+mode;
	}
}

function setLinks(elem)
{
	var links = new Array();
	
	links = elem.getElementsByTagName("A");
	for (i = 0; i < links.length; i++)
	{
		if ((links[i].href.indexOf('?id=') != -1)||(links[i].href.indexOf('?aid=') != -1)||(links[i].href.indexOf('?cid=') != -1))
		{
			links[i].onclick = function (event) { event = event || window.event;  var eventTarget = event.target || event.srcElement; changePage(eventTarget); event.returnValue = false; return false; }
			links[i].ondblclick = function (event) { event = event || window.event;  var eventTarget = event.target || event.srcElement; document.location.href = eventTarget.href; }
		}
	}
}

function centerSize()
{
	document.getElementById("center").style.height = document.documentElement.clientHeight - document.getElementById("header").offsetHeight - document.getElementById("top").offsetHeight - document.getElementById("footer").offsetHeight + 'px';
	document.getElementById("cLeft").style.height = document.getElementById("center").offsetHeight + 'px';
	if (document.getElementById("pageText") != null)
	{
		document.getElementById("pageText").style.height = document.getElementById("center").offsetHeight - document.getElementById("lTopHeight").offsetHeight - document.getElementById("pagePhones").offsetHeight - 5 + 'px';
		if (document.getElementById("cLeft").className == 'photosAndVideo')
		{
			document.getElementById("pageText").style.height = document.getElementById("cLeft").offsetHeight - document.getElementById("pagePhones").offsetHeight + 'px';
		}
	}
	if (document.getElementById("title1") != null)
	{
		document.getElementById("title1").style.height = document.getElementById("center").offsetHeight - document.getElementById("pagePhones").offsetHeight + 'px';
	}
	if (document.getElementById("title2") != null)
	{
		document.getElementById("title2").style.height = document.getElementById("center").offsetHeight - document.getElementById("pagePhones").offsetHeight + 'px';
	}
	if (document.getElementById("cRight") != null)
	{
		document.getElementById("cRight").style.height = document.getElementById("center").offsetHeight + 'px';
	}
	
	pch = 0;
	
	if (document.getElementById("commentsContainer") != null)
	{
		pch = document.getElementById("commentsContainer").offsetHeight;
	}
	
	rH = document.getElementById("cLeft").offsetHeight - document.getElementById("pagePhones").offsetHeight - pch;
	
	if (document.getElementById("right1") != null)
	{
		document.getElementById("right1").style.height = rH + 'px';
	}
	if (document.getElementById("right2") != null)
	{
		document.getElementById("right2").style.height = rH + 'px';
	}
	
	rW = Math.round(483*rH/397);

	if (document.getElementById("photosComments") != null)
	{
		document.getElementById("photosComments").style.width = rW + 'px';
	}

	if (document.getElementById('videoclip') != null)
	{
/*		var mainStyle = document.getElementById("main").className;
	
		switch (mainStyle)
		{
			case 'main':
				var vStyle = 'style';
				var vWidth = 325;
				var vHeight = 325;
			break;
			case 'main1280x1024':
				var vStyle = 'style1280x1024';
				var vWidth = 397;
				var vHeight = 345;
			break;
			case 'main1600x1200':
				var vStyle = 'style1600x1200';
				var vWidth = 495;
				var vHeight = 420;
			break;
		}*/
		var vStyle = 1;
		var vHeight = rH;
		var vWidth = Math.round(vHeight*1.25)-74;
		
		var vObject = '<object type="application/x-shockwave-flash" data="http://dom-pioner.ru/flash/uppod.swf" id="videoplayer732" height="'+vHeight+'" width="'+vWidth+'"><param name="bgcolor" value="#ffffff"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><param name="movie" value="http://dom-pioner.ru/flash/uppod.swf"><param name="flashvars" value="comment=Дом «Пионер» в Сочи&amp;sat=http://dom-pioner.ru/video/'+vStyle+'.txt&amp;m=video&amp;file=http://dom-pioner.ru/video/DOM_pioner.flv&amp;w='+vWidth+'&amp;h='+vHeight+'"><embed id="videoplayer732_" bgcolor="#ffffff" flashvars="comment=Дом «Пионер» в Сочи&amp;sat=http://dom-pioner.ru/video/'+vStyle+'.txt&amp;m=video&amp;file=http://dom-pioner.ru/video/DOM_pioner.flv&amp;w='+vWidth+'&amp;h='+vHeight+'" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" src="/flash/uppod.swf" height="'+vHeight+'" width="'+vWidth+'"></embed></object>';
//		vH = document.getElementById('pageText').offsetHeight - 5;
		document.getElementById('videoclip').style.height = vHeight + 'px';
		document.getElementById('videoclip').style.width = vWidth + 'px';
		document.getElementById('videoclip').innerHTML = vObject;
		document.getElementById('videoclip').style.margin = 'auto';
		document.getElementById('videoclip').style.overflow = 'hidden';
	}
}

var soundOn = true;

function offSound()
{
	soundOn = false;
}

function onSound()
{
	soundOn = true;
}

function playSound(id,splay)
{
	document.getElementById('sounder').innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#9,0,0,0"><param name="SRC" value="flash/sound.swf?id='+id+'&splay='+splay+'"><param name="wmode" value="transparent"><embed pluginspage="http://www.macromedia.com/shockwave/download/" type="application/x-shockwave-flash" src="flash/sound.swf?id='+id+'&splay='+splay+'" wmode="transparent"></embed></object>';
}

function stopSound()
{
	document.getElementById('sounder').innerHTML = '';
}

function mainPage()
{
	document.body.style.cursor = 'progress';
	
	for (i = 0; i < 5; i++)
	{
		document.getElementById('at_'+i).className = 'topSample';
	}
	
	i = 5;
	
	while (document.getElementById('ab_'+i) != null)
	{
		document.getElementById('ab_'+i).className = 'bottomSample';
		i++;
	}
	
	loadContent("");
	if (soundOn)
	{
		playSound(0,0);
	}
	else
	{
		playSound(0,1);
	}
}

function changePage(obj)
{
	document.body.style.cursor = 'progress';
	
	var attrs = new Array();
	attrs = obj.id.split("_");
	
	for (i = 0; i < 5; i++)
	{
		document.getElementById('at_'+i).className = 'topSample';
	}
	
	i = 5;
	
	while (document.getElementById('ab_'+i) != null)
	{
		document.getElementById('ab_'+i).className = 'bottomSample';
		i++;
	}

	switch (attrs[0])
	{
		case 'at':
			obj.className = 'topActive';
		break;
		case 'ab':
			obj.className = 'bottomActive';
		break;
	}
	
	if ((obj.href.indexOf('?id=6') != -1)||(obj.href.indexOf('?aid=') != -1)||(obj.href.indexOf('?cid=') != -1))
	{
		document.getElementById('ab_5').className = 'bottomActive';
	}
	if (obj.href.indexOf('?id=4') != -1)
	{
		if (soundOn)
		{
			playSound(1,0);
		}
		else
		{
			playSound(1,1);
		}
	}
	else
	{
		stopSound();
	}
	
	loadContent(obj.href);
}

var ajaxXmlDoc = null;
var gVars = "";

function load(loadurl)
{
	if (typeof window.ActiveXObject != 'undefined' )
	{
		ajaxXmlDoc = new ActiveXObject("Microsoft.XMLHTTP");
		ajaxXmlDoc.onreadystatechange = process;
	}
	else
	{
		ajaxXmlDoc = new XMLHttpRequest();
		ajaxXmlDoc.onload = process;
	}
	ajaxXmlDoc.open( 'GET', loadurl+gVars, true );
	ajaxXmlDoc.send( null );
}
  
function process()
{
	if ( ajaxXmlDoc.readyState != 4 ) return;
	var res = ajaxXmlDoc.responseText;
	
	if (res.indexOf('gallery') == 0)
	{
		rA = new Array();
		rA = res.split('<*>');
		res = rA[1];
		if (res != 'none')
		{
			var resArr = new Array();
			resArr = res.split("<;>");
			for (var i = 0; i < resArr.length; i++)
			{
				var resLine = new Array();
				resLine = resArr[i].split("<:>");
				gImages[i] = new Array();
				gImages[i][0] = resLine[0];
				gImages[i][1] = resLine[1];
			}
		}
	}
	else
	{
		document.getElementById('center').innerHTML = res;
	
		centerSize();
		fleXenv.initByClass();
		setLinks(document.getElementById('pageText'));

		document.body.style.cursor = 'default';
		if (gVars != '?id=6')
			loadGallery();
	}
}

function loadContent(ahref)
{
	var ah = new Array();
	ah = ahref.split("?");
	gVars = "?"+ah[1];
	load("content.php");
}	

function loadGallery()
{
	load("gallery.php");
}	

var gImages = new Array();	

function changeComment(id)
{
	document.getElementById('photosComments').innerHTML = gImages[id][0];
}	

function zoomImage(id)
{
	window.open(gImages[id][1], 'newWin', 'alwaysRaised=yes, dependent=yes, menubar=no, personalbar=yes, resizeable=yes, scrollbars=yes, titlebar=no, toolbar=no, width=700, height=600');

}