var currFontPosition = 2;
var prevFontPosition;

function checkLerrets(ifIframe)
{
	//var TdId = getCookie('fontSize');
	
	//alert(" TdId = " + TdId);
	for (var i=1; i<4; i++)
	{
		try{
			var classNameStr = eval("sizeTd_" + i).className;
		
			if( classNameStr.indexOf("_Dn")> 0)
			{	
				currFontPosition = 2;
				
				if (ifIframe)
					changeFontSizeInIframe(eval("sizeTd_" + i), i);
				else
					changeFontSizeInCenter(eval("sizeTd_" + i), i);
			}
		}
		catch(e){
			if (ifIframe)
				tabItemFrame.sizeIFrmEx();
		}
	}
}

function changeFontSize(objTd, num, ifIframe) 
{
	var getCookieFontSize = getCookie("fontSize");
	//alert(getCookieFontSize);
	
	if(getCookieFontSize > 0 )
	{
		if (getCookieFontSize != num)
		{
			deleteCookie("fontSize");
			setCookie("fontSize",num,360,'/');
		
		}	
	}
	else
		setCookie("fontSize",num,360,'/');
		
	
	if (ifIframe)
		changeFontSizeInIframe(objTd, num);
	else
		changeFontSizeInCenter(objTd, num);
}

function getStyle(obj,cAttribute,ifIframe)
{ 
	if (obj.currentStyle != null)
	{ 
		var curVal=eval(obj.currentStyle).fontSize;
	}
	else
	{ 
		if (ifIframe)
			var curVal=eval('tabItemFrame.document.defaultView.getComputedStyle(obj, null).'+cAttribute);
		else
			var curVal=eval('document.defaultView.getComputedStyle(obj, null).'+cAttribute);
	} 
	
	return curVal;
} 

function changeFontSizeInCenter(objTd,num)
{
	for (var i=1; i<4; i++)
	{
		if( eval("sizeTd_" + i).id == objTd.id )
		{
			var classNameStr = eval("sizeTd_" + i).className;
			classNameStr = classNameStr.replace("_Dn","");
			eval("sizeTd_" + i).className = classNameStr+"_Dn";
		}
		else
		{
			var classNameStr = eval("sizeTd_" + i).className;
			eval("sizeTd_" + i).className = classNameStr.replace("_Dn","");
		}
	}

	prevFontPosition = currFontPosition;
	currFontPosition = num;
	
	var changeSizeFont;
	
	changeSizeFont = (Number(prevFontPosition) - Number(currFontPosition))*(-2);

	
	var arTable = document.getElementById("mainTD").getElementsByTagName("table");
	var arTr = document.getElementById("mainTD").getElementsByTagName("tr");
	var arTd = document.getElementById("mainTD").getElementsByTagName("td");
	var arA = document.getElementById("mainTD").getElementsByTagName("a");
	

	for (var m = 0; m < arTr.length; m++) 
	{
		var allTextTr = getStyle(arTr[m], "fontSize");
		
		var tmpAllTextTrSizePxInd = allTextTr.indexOf("px");
			
		if (tmpAllTextTrSizePxInd > 0 )
		{
			allTextTr = allTextTr.substring(0,tmpAllTextTrSizePxInd);
			
			var currSizeAllTextTr = Number(allTextTr) + Number(changeSizeFont);
			arTr[m].style.fontSize = currSizeAllTextTr + 'px';
		}
	}

	
	for (var i=0; i < arTd.length; i++) 
	{
		if(arTd[i].className != '')
		{
			var tmpSize = getStyle(arTd[i], "fontSize");
			
			var tmpSizePxInd = tmpSize.indexOf("px");
			
			if (tmpSizePxInd > 0 )
			{
				tmpSize = tmpSize.substring(0,tmpSizePxInd);
			
				var currSize = Number(tmpSize) + Number(changeSizeFont);
				if (currSize > 0)
					arTd[i].style.fontSize = currSize + 'px';
			}
		}
	}
	
	
	for (var j=0; j < arA.length; j++) 
	{
		var allText = getStyle(arA[j], "fontSize");
		
		var tmpAllTextSizePxInd = allText.indexOf("px");
			
		if (tmpAllTextSizePxInd > 0 )
		{
			allText = allText.substring(0,tmpAllTextSizePxInd);
			
			var currSizeAllText = Number(allText) + Number(changeSizeFont);
			arA[j].style.fontSize = currSizeAllText + 'px';
		}
	}
	
	
	
	
	for (var k=0; k< arTable.length; k++) 
	{
		var allTextTable = getStyle(arTable[k], "fontSize");
		
		var tmpAllTextTableSizePxInd = allTextTable.indexOf("px");
			
		if (tmpAllTextTableSizePxInd > 0 )
		{
			allTextTable = allTextTable.substring(0,tmpAllTextTableSizePxInd);
			
			var currSizeAllTextTable = Number(allTextTable) + Number(changeSizeFont);
			arTable[k].style.fontSize = currSizeAllTextTable + 'px';
		}
	}
	

}

function changeFontSizeInIframe(objTd,num) 
{
	
	for (var i=1; i<4; i++)
	{
		if( eval("sizeTd_" + i).id == objTd.id )
		{
			var classNameStr = eval("sizeTd_" + i).className;
			classNameStr = classNameStr.replace("_Dn","");
			eval("sizeTd_" + i).className = classNameStr+"_Dn";
		}
		else
		{
			var classNameStr = eval("sizeTd_" + i).className;
			eval("sizeTd_" + i).className = classNameStr.replace("_Dn","");
		}
	}

	
	
	prevFontPosition = currFontPosition;
	currFontPosition = num;
	
	var changeSizeFont;
	
	changeSizeFont = (Number(prevFontPosition) - Number(currFontPosition))*(-2);
	
	

	for (var m=0; m<tabItemFrame.document.getElementsByTagName("tr").length; m++) 
	{
		var allTextTr = getStyle(tabItemFrame.document.getElementsByTagName("tr")[m], "fontSize", true);
		
		var tmpAllTextTrSizePxInd = allTextTr.indexOf("px");
			
		if (tmpAllTextTrSizePxInd > 0 )
		{
			allTextTr = allTextTr.substring(0,tmpAllTextTrSizePxInd);
			
			var currSizeAllTextTr = Number(allTextTr) + Number(changeSizeFont);
			
			tabItemFrame.document.getElementsByTagName("tr")[m].style.fontSize = currSizeAllTextTr + 'px';
		}
	}

	
	for (var i=0; i<tabItemFrame.document.getElementsByTagName("td").length; i++) 
	{
		if(tabItemFrame.document.getElementsByTagName("td")[i].className != '')
		{
			var tmpSize = getStyle(tabItemFrame.document.getElementsByTagName("td")[i], "fontSize", true);
			
			var tmpSizePxInd = tmpSize.indexOf("px");
			
			if (tmpSizePxInd > 0 )
			{
				tmpSize = tmpSize.substring(0,tmpSizePxInd);
			
				var currSize = Number(tmpSize) + Number(changeSizeFont);
				if (currSize > 0)
					tabItemFrame.document.getElementsByTagName("td")[i].style.fontSize = currSize + 'px';
			}
		}
	}
	
	
	for (var j=0; j<tabItemFrame.document.getElementsByTagName("a").length; j++) 
	{
		var allText = getStyle(tabItemFrame.document.getElementsByTagName("a")[j], "fontSize", true);
		
		var tmpAllTextSizePxInd = allText.indexOf("px");
			
		if (tmpAllTextSizePxInd > 0 )
		{
			allText = allText.substring(0,tmpAllTextSizePxInd);
			
			var currSizeAllText = Number(allText) + Number(changeSizeFont);
			tabItemFrame.document.getElementsByTagName("a")[j].style.fontSize = currSizeAllText + 'px';
		}
	}
	
	for (var k=0; k<tabItemFrame.document.getElementsByTagName("table").length; k++) 
	{
		var allTextTable = getStyle(tabItemFrame.document.getElementsByTagName("table")[k], "fontSize", true);
		
		var tmpAllTextTableSizePxInd = allTextTable.indexOf("px");
			
		if (tmpAllTextTableSizePxInd > 0 )
		{
			allTextTable = allTextTable.substring(0,tmpAllTextTableSizePxInd);
			
			var currSizeAllTextTable = Number(allTextTable) + Number(changeSizeFont);
			tabItemFrame.document.getElementsByTagName("table")[k].style.fontSize = currSizeAllTextTable + 'px';
		}
	}
	
	tabItemFrame.sizeIFrmEx();
	
}


function ChangeButtonStyle(obj,OutOrOver,num)
{
	
	if (OutOrOver == 0)
	{
		obj.src = obj.src.replace("_idle","_roll");
		eval('document.all.buttonRightImage_'+num).src = eval('document.all.buttonRightImage_'+num).src.replace("_idle","_roll");
		eval('document.all.buttonBody_'+num).className = eval('document.all.buttonBody_'+num).className.replace("Idle","Roll");
	}
	else
	{
		obj.src = obj.src.replace("_roll","_idle");
		eval('document.all.buttonRightImage_'+num).src = eval('document.all.buttonRightImage_'+num).src.replace("_roll","_idle");
		eval('document.all.buttonBody_'+num).className = eval('document.all.buttonBody_'+num).className.replace("Roll","Idle");
	}
	
	
}

function changeLink()
{
	document.all.goToWorld.alt = "гбшйн иебйн тбеш " + document.all.worldsSelectBox.options[document.all.worldsSelectBox.selectedIndex].text;
	document.all.goToWorld.title = document.all.goToWorld.alt;
	var linkURL = document.all.worldsSelectBox.options[document.all.worldsSelectBox.selectedIndex].value;
	document.all.goToWorld.onclick = function() { eval(linkURL) } ;
}

function changeLinkRuss(objId)
{
	eval('document.all.'+objId).alt = " Хорошие условия для " + document.all.worldsSelectBox.options[document.all.worldsSelectBox.selectedIndex].text;
	eval('document.all.'+objId).title = " Хорошие условия для " + document.all.worldsSelectBox.options[document.all.worldsSelectBox.selectedIndex].text;
	var linkURL = document.all.worldsSelectBox.options[document.all.worldsSelectBox.selectedIndex].value;
	eval('document.all.'+objId).onclick = function() { eval(linkURL) } ;
	
}

function changeLinkWorld(objId, altName)
{
	eval('document.all.'+objId).alt = altName + document.all.worldsSelectBox.options[document.all.worldsSelectBox.selectedIndex].text;
	eval('document.all.'+objId).title = altName + document.all.worldsSelectBox.options[document.all.worldsSelectBox.selectedIndex].text;
	var linkURL = document.all.worldsSelectBox.options[document.all.worldsSelectBox.selectedIndex].value;
	eval('document.all.'+objId).onclick = function() { eval(linkURL) } ;
	
}


function openWindowExternal(obsOid, siteName)
{
	if (siteName == "")
		siteName = "зйцерй";
	var confirmText = 'дрлн оетбшйн маъш ' + siteName + ' ';
	statFrame.location='statisticsLog.jsp?itemOid=' + obsOid;
	return confirm(confirmText);
}

function ChangeButtonStyleIn(obj,OutOrOver,num)
{
	
	if (OutOrOver == 0)
	{
		obj.src = obj.src.replace("_idle","_roll");
		eval('document.all.buttonRightImage_'+num).src = eval('document.all.buttonRightImage_'+num).src.replace("_idle","_roll");
		eval('document.all.buttonBody_'+num).className = eval('document.all.buttonBody_'+num).className.replace("Idle","Roll");
	}
	else
	{
		obj.src = obj.src.replace("_roll","_idle");
		eval('document.all.buttonRightImage_'+num).src = eval('document.all.buttonRightImage_'+num).src.replace("_roll","_idle");
		eval('document.all.buttonBody_'+num).className = eval('document.all.buttonBody_'+num).className.replace("Roll","Idle");
	}
}



function ChangeButtonOutOver(OutOrOver,num)
{
	
	if (OutOrOver == 0)
	{
		//obj.src = obj.src.replace("_idle","_roll");		
		eval('document.all.buttonCornerImage_'+num).src = eval('document.all.buttonCornerImage_'+num).src.replace("_idle","_roll");
		eval('document.all.buttonBodyStyle_'+num).className = eval('document.all.buttonBodyStyle_'+num).className.replace("Idle","Roll");
		eval('document.all.buttonArrowImage_'+num).src = eval('document.all.buttonArrowImage_'+num).src.replace("_idle","_roll");
	}
	else
	{
		//obj.src = obj.src.replace("_roll","_idle");
		eval('document.all.buttonCornerImage_'+num).src = eval('document.all.buttonCornerImage_'+num).src.replace("_roll","_idle");
		eval('document.all.buttonBodyStyle_'+num).className = eval('document.all.buttonBodyStyle_'+num).className.replace("Roll","Idle");
		eval('document.all.buttonArrowImage_'+num).src = eval('document.all.buttonArrowImage_'+num).src.replace("_roll","_idle");
	}
}


function ChangeButtonOutOverNew(OutOrOver,id,num)
{
	
	if (OutOrOver == 0)
	{
		//obj.src = obj.src.replace("_idle","_roll");		
		eval('document.all.buttonCornerImage'+id+'_'+num).src = eval('document.all.buttonCornerImage'+id+'_'+num).src.replace("_idle","_roll");
		eval('document.all.buttonBodyStyle'+id+'_'+num).className = eval('document.all.buttonBodyStyle'+id+'_'+num).className.replace("Idle","Roll");
		eval('document.all.buttonArrowImage'+id+'_'+num).src = eval('document.all.buttonArrowImage'+id+'_'+num).src.replace("_idle","_roll");
	}
	else
	{
		//obj.src = obj.src.replace("_roll","_idle");
		eval('document.all.buttonCornerImage'+id+'_'+num).src = eval('document.all.buttonCornerImage'+id+'_'+num).src.replace("_roll","_idle");
		eval('document.all.buttonBodyStyle'+id+'_'+num).className = eval('document.all.buttonBodyStyle'+id+'_'+num).className.replace("Roll","Idle");
		eval('document.all.buttonArrowImage'+id+'_'+num).src = eval('document.all.buttonArrowImage'+id+'_'+num).src.replace("_roll","_idle");
	}
}