if(window.name != "non-break-marketiva")
{
	if(top.frames.length != 0)
		top.location = self.document.location;
}

var isExplorer = true;

isNetscape = (navigator.appName == 'Netscape');
isKonqueror = (navigator.appName == 'Konqueror');
isStreamster = (clientAPPX == 'STREAMSTER');

var isMainTableVisible = (isStreamster ? true : false);

function InitializePage()
{
	InitFrontFeatures();
	ScrollToAssistanceAnchor();
}

var _delayedFocusFormID = '';
var _delayedFocusElementID = '';

function SetFormFocus(formID, elementID)
{
	if(isMainTableVisible)
		Delayed_SetFormFocus(formID, elementID);
	else
	{
		_delayedFocusFormID = formID;
		_delayedFocusElementID = elementID;
	}
}

function Delayed_SetFormFocus(formID, elementID)
{
	if(document.forms[formID].elements[elementID][0])
	{
		if((document.forms[formID].elements[elementID][0].type == 'radio') && (document.forms[formID].elements[elementID][0].type != 'hidden'))
		{
			document.forms[formID].elements[elementID][0].focus();
			return;
		}
	}

	if(document.forms[formID].elements[elementID] && (document.forms[formID].elements[elementID].type != 'hidden'))
	{
		document.forms[formID].elements[elementID].focus();
		if(document.forms[formID].elements[elementID].type == 'text')
			document.forms[formID].elements[elementID].select();
	}
}

var _redirectToPageLocation = '';
function RedirectToPageNow() { document.location.href = _redirectToPageLocation; }

function RedirectToPage(target, delay)
{
	_redirectToPageLocation = target;
	setTimeout(RedirectToPageNow, delay * 1000);
}

var rotFeatCounter, rotCurrFeat;

function InitFrontFeatures()
{
	rotCurrFeat = 1;
	setInterval('RotateFrontFeatures()', 20000);
}

function SetLayerVisibility(layerID, visible)
{
	document.getElementById(layerID).style.display = (visible ? "" : "none");
}

function RotateFrontFeatures()
{
	var i;

	for(i = 0; i < rotFeatCounter; i++)
	{
		SetLayerVisibility("front_feature_" + (i + 1),
			(rotCurrFeat == i ? true : false));
	}

	rotCurrFeat++;
	if(rotCurrFeat >= rotFeatCounter)
		rotCurrFeat = 0;
}

var _loadedImagesCounter = 0;

function LoadedImagesIncrease()
{
	_loadedImagesCounter++;

	if(_loadedImagesCounter >= 7)
	{
		document.getElementById('page_maintable').style.display = '';

		isMainTableVisible = true;

		if((_delayedFocusFormID != '') && (_delayedFocusElementID != ''))
			Delayed_SetFormFocus(_delayedFocusFormID, _delayedFocusElementID);
	}
}

function GetObjectPosition(obj)
{
	var posLeft = posTop = 0;

	if(obj.offsetParent)
	{
		do
		{
			posLeft+= obj.offsetLeft;
			posTop += obj.offsetTop;
		}
		while (obj = obj.offsetParent);

		return { left: posLeft, top: posTop };
	}
}

function ScrollToAssistanceAnchor()
{
	var obj = document.getElementById('assistance_anchor');
	if(!obj)
		return;

	var pos = GetObjectPosition(obj);
	window.scrollTo(0, pos.top);
}
