var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
var popup = null;
var player = null;
var opening_enabled = true;
// Handle all the the FSCommand messages in a Flash movie
function aikajana_DoFSCommand(command, args) {
  var aikajanaObj = InternetExplorer ? aikajana : document.aikajana;
  /* if (command == 'get_id_cat') {
  	aikajanaObj.SetVariable('init_wid', '0'); */
  if (opening_enabled && command == 'show_document') {
	if (args) {
		// arg_arr = str_args.split(" ");
		show_content(args);
		if (opening_enabled) {
			opening_enabled = false;
			self.setTimeout('enable_opening()', 500) 
		}
	}
  }
}
// Muinoin event laukesi pariin kertaan (mikäköhän on tilanne nykyisin?)
function enable_opening() {
	opening_enabled = true;
}

// Hook for Internet Explorer 
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<SCRIPT LANGUAGE=VBScript\> \n');
	document.write('on error resume next \n');
	document.write('Sub aikajana_FSCommand(ByVal command, ByVal args)\n');
	document.write('  call aikajana_DoFSCommand(command, args)\n');
	document.write('end sub\n');
	document.write('</SCRIPT\> \n');
}


function getXmlHttpRequest() {
	var xmlhttp=false;
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	// JScript gives us Conditional compilation, we can cope with old IE versions.
	// and security blocked creation of the objects.
	 try {
	  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
	  try {
	   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	  } catch (E) {
	   xmlhttp = false;
	  }
	 }
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		try {
			xmlhttp = new XMLHttpRequest();
		} catch (e) {
			xmlhttp=false;
		}
	}
	if (!xmlhttp && window.createRequest) {
		try {
			xmlhttp = window.createRequest();
		} catch (e) {
			xmlhttp=false;
		}
	}
	return xmlhttp;
}

// Näytetään dokumentti
function show_content(uname, url_params) {
	elem = document.getElementById('content-hook');
	/* elem.innerHTML = '<p>Odota...</p>'; */
	xmlhttp = getXmlHttpRequest();
	var document_url = 'index.php?uname=' + uname + '&oc=1' + (url_params ? '&' + url_params : '');
	xmlhttp.open("GET", document_url); 
	xmlhttp.onreadystatechange = function() { 
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
			elem.innerHTML = xmlhttp.responseText; 
		} 
	} 
	xmlhttp.send(null); 
}

