var enableCache = true;
var jsCache = new Array();

var dynamicContent_ajaxObjects = new Array();

function ajax_showContent(divId,ajaxIndex,url,gameId)
{
	var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	function loadXML(xmlFile)
	{
	  xmlDoc.async="false";
	  xmlDoc.onreadystatechange=verify;
	  xmlDoc.load(xmlFile);
	  xmlObj=xmlDoc.documentElement;
	}
	
	function verify()
	{
	  // 0 Object is not initialized
	  // 1 Loading object is loading data
	  // 2 Loaded object has loaded data
	  // 3 Data from object can be worked with
	  // 4 Object completely initialized
	  if (xmlDoc.readyState != 4)
	  {
		return false;
	  }
	}
	
	loadXML('oyunlar.xml');
	
	//alert(xmlObj.xml);
	for(xmlI=0;xmlI<xmlObj.childNodes.length;xmlI++){
		//alert(xmlObj.childNodes(xmlI).getAttribute("adi"));
		if(xmlObj.childNodes(xmlI).getAttribute("oyunID")==gameId){
			//alert('budur' +  xmlI);
			var gameName=xmlObj.childNodes(xmlI).getAttribute("kaynak");
		}
	}
	//alert(gameName);
	
	var targetObj = document.getElementById(divId);
	targetObj.innerHTML = dynamicContent_ajaxObjects[ajaxIndex].response;
	if(enableCache){
		jsCache[url] = 	dynamicContent_ajaxObjects[ajaxIndex].response;
	}
	dynamicContent_ajaxObjects[ajaxIndex] = false;
	//alert(jsCache[url]);
	ajax_parseJs(targetObj)
}

function ajax_loadContent(divId,url,gameId)
{
	//alert(document.getElementById('mainContainer').style.visibility)
	if(document.getElementById('mainContainer').style.visibility=='hidden'){
		document.getElementById('mainContainer').style.visibility='visible';
		document.getElementById('mainContainer').style.position='static';
		document.getElementById('encokDIV').style.visibility='hidden';
		document.getElementById('encokDIV').style.position='absolute';
	}
	//alert(enableCache);
	if(enableCache && jsCache[url]){
		document.getElementById(divId).innerHTML = jsCache[url];
		return;
	}
	
	var ajaxIndex = dynamicContent_ajaxObjects.length;
	//document.getElementById(divId).innerHTML = '';
	dynamicContent_ajaxObjects[ajaxIndex] = new sack();
	dynamicContent_ajaxObjects[ajaxIndex].requestFile = url;	// Specifying which file to get
	dynamicContent_ajaxObjects[ajaxIndex].onCompletion = function(){ ajax_showContent(divId,ajaxIndex,url,gameId); };	// Specify function that will be executed after file has been found
	dynamicContent_ajaxObjects[ajaxIndex].runAJAX();// Execute AJAX function	
	
	
}


function ajax_parseJs(inputObj)
{	
	var jsTags = inputObj.getElementsByTagName('SCRIPT');
	for(var no=0;no<jsTags.length;no++){
		eval(jsTags[no].innerHTML);
	}	
}
function showToolTip(e,text){
	if(document.all)e = event;
	
	var obj = document.getElementById('bubble_tooltip');
	var obj2 = document.getElementById('bubble_tooltip_content');
	obj2.innerHTML = text;
	obj.style.display = 'block';
	var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0; 
	var leftPos = e.clientX - 100;
	if(leftPos<0)leftPos = 0;
	obj.style.left = leftPos + 'px';
	obj.style.top = e.clientY - obj.offsetHeight -1 + st + 'px';
}	

function hideToolTip()
{
	document.getElementById('bubble_tooltip').style.display = 'none';
}

function includeSWF(swfWidth, swfHeight, swfFile, swfWmode)
{
	var object = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width='+swfWidth+'  height='+swfHeight+'>';
	object += ' <param name="movie" value="'+swfFile+'" /> ';
	object += ' <param name="quality" value="high" /> ';
	object += ' <param name="wmode" value="'+swfWmode+'" /> ';
	object += ' <embed src='+swfFile+' width='+swfWidth+' height='+swfHeight+' quality="high" pluginspage="http://www .macromedia.com/go/getflashplayer" type="application/x-shoc kwave-flash" wmode="transparent"></embed> ';
	object += ' </object> ';
	document.write(object);
}