function show_submenu(id)
{
	if ($('#'+id).is(':hidden')) $('#'+id).slideDown(500); else $('#'+id).slideUp('slow');
};


function setBigImg(id, clear,img_arr,img_urls) {
if(id==lastBigImg) return;

if(id==1) {
	motiveTime = 2;
}
else {
	motiveTime = 2;
}

if(clear==1) {
	clearTimeout(timerBig);
	timerBig = setTimeout("setTimerBigImg()", motiveTime*1000);
}

$('#big_banner').css('background','url('+img_arr[id]+') no-repeat center top');
$('#big_banner').each(function() { this.onclick = function() {document.location.href=img_urls[id]}});

lastBigImg = id;

}
							
function preload(images) {
    if (typeof document.body == "undefined") return;
    try {
        var div = document.createElement("div");
        var s = div.style;
        s.position = "absolute";
        s.top = s.left = 0;
        s.visibility = "hidden";
        document.body.appendChild(div);
        div.innerHTML = "<img src=\"" + images.join("\" /><img src=\"") + "\" />";
    } catch(e) {
        // Error. Do nothing.
    }
}							


document.onclick=function(e)
{
	if (!e) {e = window.event; e.target = window.event.srcElement;}
	
	if (e.target.tagName.toUpperCase()=="IMG" && e.target.parentNode && e.target.parentNode.parentNode.id=="floatPhotoSet")
	{
		zoom = document.getElementById('photoZoomArea');
		zoom.style.display = "block";
		img = document.createElement("IMG");
		img.src = e.target.src.replace('.jpg','b.jpg');
		img.style.display="none";
		zoom.appendChild(img);
		setTimeout("img.style.display='';", 300);
		
		img.onerror = function(){alert('Îøèáêà!'); unZoom();};
		img.onclick = unZoom;
	}
};

function unZoom()
{
	var zoom = document.getElementById('photoZoomArea');
	var img = zoom.getElementsByTagName("IMG");
	if(img.length) zoom.removeChild(img[0]);
	zoom.style.display = "none";
}

moveInterval = null;
function movePhotoDataSet(n)
{
	unZoom();
	photoSetOpacity(n);
	labelHL(n);
	n = n*-295;
	var oDataSet = document.getElementById("floatPhotoSet");
	var oStyle = oDataSet.style;
	
	if (oStyle.top=='') oStyle.top = '0px';
	if (moveInterval) clearInterval(moveInterval);
	
	var d = 72*(parseInt(oStyle.top) > n ? -1 : 1);
	
	moveInterval = setInterval(function()
	{
		var t = parseInt(oStyle.top); 
		
		if ( ( d<0 && (t+d)>n ) || ( d>0 && (t+d<n) ) ) oStyle.top=t+d+'px';
		else {oStyle.top=n+'px'; clearInterval(moveInterval);}
	}, 70);
}

function labelHL(n)
{
	var labelList = document.getElementById("floatPhotosLabelSet").getElementsByTagName('A');
	for (var i=0; i < labelList.length; i++) labelList[i].className = i==n ? 'selected' : '';
}

function photoSetOpacity(n)
{
	var div = document.getElementById("floatPhotoSet").getElementsByTagName('DIV');
	for (var i=0; i < div.length; i++) setElementOpacity( div[i], (i==n ? 1 : .3) );
}
/*------------------------------------------------------*/
moveIntervalV = null;
function moveVideoDataSet(n)
{
	//videoSetOpacity(n);
	videoLabelHL(n);
	n = n*-156;
	var oDataSet = document.getElementById("floatVideoSet");
	var oStyle = oDataSet.style;
	
	if (oStyle.top=='') oStyle.top = '0px';
	if (moveIntervalV) clearInterval(moveIntervalV);
	
	var d = 60*(parseInt(oStyle.top) > n ? -1 : 1);
	
	moveIntervalV = setInterval(function()
	{
		var t = parseInt(oStyle.top); 
		
		if ( ( d<0 && (t+d)>n ) || ( d>0 && (t+d<n) ) ) oStyle.top=t+d+'px';
		else {oStyle.top=n+'px'; clearInterval(moveIntervalV);}
	}, 70);
}

function videoLabelHL(n)
{
	var labelList = document.getElementById("floatVideoLabelSet").getElementsByTagName('A');
	for (var i=0; i < labelList.length; i++) labelList[i].className = i==n ? 'selected' : '';
}

function videoSetOpacity(n)
{
	var div = document.getElementById("floatVideoSet").getElementsByTagName('DIV');
	for (var i=0; i < div.length; i++) setElementOpacity( div[i], (i==n ? 1 : .3) );
}							

function setElementOpacity(oElem, nOpacity)
{
	var p = getOpacityProperty();
	(setElementOpacity = p=="filter"?new Function('oElem', 'nOpacity', 'nOpacity *= 100;	var oAlpha = oElem.filters["DXImageTransform.Microsoft.alpha"] || oElem.filters.alpha;	if (oAlpha) oAlpha.opacity = nOpacity; else oElem.style.filter += "progid:DXImageTransform.Microsoft.Alpha(opacity="+nOpacity+")";'):p?new Function('oElem', 'nOpacity', 'oElem.style.'+p+' = nOpacity;'):new Function)(oElem, nOpacity);
}

function getOpacityProperty()
{
	var p;
	if (typeof document.body.style.opacity == 'string') p = 'opacity';
	else if (typeof document.body.style.MozOpacity == 'string') p =  'MozOpacity';
	else if (typeof document.body.style.KhtmlOpacity == 'string') p =  'KhtmlOpacity';
	else if (document.body.filters && navigator.appVersion.match(/MSIE ([\d.]+);/)[1]>=5.5) p =  'filter';
	
	return (getOpacityProperty = new Function("return '"+p+"';"))();
}
