operaBool=1;

function schedule(objectID, functionCall)
{
	if (document.getElementById(objectID))
	{
		eval(functionCall);
	}
	else
	{
		setTimeout("schedule('" + objectID + "', '" + functionCall + "')", 2000);
	}
	
	return true;
}

/*    var URL=location.href;
    var lg = "";
	if (URL.indexOf('/en/') != -1) lg = "en";
	else if (URL.indexOf('/fr/') != -1) lg = "fr";
	else if (URL.indexOf('/de/') != -1) lg = "de";
	else if (URL.indexOf('/es/') != -1) lg = "es";
	else if (URL.indexOf('/ru/') != -1) lg = "ru";
	else if (URL.indexOf('/en-tbcl/') != -1) lg = "en";
	else if (URL.indexOf('/fr-tbcl/') != -1) lg = "fr";
	else if (URL.indexOf('/de-tbcl/') != -1) lg = "de";
	else if (URL.indexOf('/es-tbcl/') != -1) lg = "es";
	// TBCL //
	else if (langID != null) lg = langID;
	
	if (lg != "en" && lg != "fr" && lg != "de" && lg != "es" && lg != "ru") lg = "en";
*/	
function Init(){
	if (is_ie && !is_opera) {
	
		var xml = new ActiveXObject("Microsoft.XMLDOM")
		xml.async = false
		xml.load("/" +lg+ "/new-hp/layout/layout.xml")// Load XSL
		var xsl = new ActiveXObject("Microsoft.XMLDOM")
		xsl.async = false
		xsl.load("/" +lg+ "/new-hp/layout/layout.xsl")// Transform
		document.write(xml.transformNode(xsl));
		//alert("IE");
		
	
	} else if (is_moz) {
			var xslStylesheet;
			var xsltProcessor = new XSLTProcessor();
			var myDOM;
			
			var xmlDoc;
		  // load the xslt file, example1.xsl
		  var myXMLHTTPRequest = new XMLHttpRequest();
		  myXMLHTTPRequest.open("GET", "/" +lg+ "/new-hp/layout/layout.xsl", false);
		  myXMLHTTPRequest.send(null);
		
		  xslStylesheet = myXMLHTTPRequest.responseXML;
		  xsltProcessor.importStylesheet(xslStylesheet);
		
		  // load the xml file, example1.xml
		  myXMLHTTPRequest = new XMLHttpRequest();
		  myXMLHTTPRequest.open("GET", "/" +lg+ "/new-hp/layout/layout.xml", false);
		  myXMLHTTPRequest.send(null);
		
		  xmlDoc = myXMLHTTPRequest.responseXML;
		
		  var fragment = xsltProcessor.transformToFragment(xmlDoc, document);
		
		  document.getElementById("headerFooter").innerHTML = "";
		
		  myDOM = fragment;
		  document.getElementById("headerFooter").appendChild(fragment);
//		  alert("Firefox");
		  
	} else {

		//alert("Opera");
	
	}

}

		function headerLoad() {
			var obj = document.getElementById("headerFooter");
			obj.innerHTML = document.getElementById('xmlFrame').document.body.innerHTML;		
			//var obj3 = document.getElementById("cnt");

		}
		
		function resizeContainer(){
		if (document.getElementById("contentTable")) {
			var obj2 = document.getElementById("cnt");
			var obj3 = document.getElementById("contentTable");
			var marginTop = 75;
			
/*			var padding = (is_safari) ? 80 : 42;*/
			var newHeight = obj3.offsetHeight;
			var cnt_width = parseInt(obj2.offsetWidth);
			var contentTable_width = parseInt(obj3.offsetWidth);

			var padding = 2;
			var diff = 80 + padding;
			if ((contentTable_width + diff) > cnt_width)	{
				obj2.style.paddingRight = (((contentTable_width + diff) - cnt_width) * 2) + 16 + "px";
			} else {
				obj3.style.width = "668px";
				obj2.style.width = (668 + diff) +  "px";
			}
			
			if (newHeight > 1000) {
			if (location.href.indexOf('/news/') != -1) {	obj2.style.height = (obj3.offsetHeight) + "px"; } 
			else { obj2.style.height = (obj3.offsetHeight) + "px"; }
			} else { 
				obj2.style.height = "1000px";
			}
	
			//positionBg();
			
			try {rePosition();}catch(er){}
			try {
			if (toolTipPage) {
			loadTable(); switchClick('alliance','horde');
			levelBracket=5; reloadTable();
			}
			}catch(er){}
			}
		}
		
		
		function beforeResize() {
			if (is_opera)
				setTimeout("resizeContainer()", 50);
			else
				resizeContainer();
		}
	
	addEvent(window, 'load', beforeResize);
