function getMovie(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) return window[movieName];
	else return document[movieName];
}

function flashSlide(go) {
	if(top.document.map) top.document.map.extSlide(go);
}


function load_point_text(_id) {
	document.getElementById('tx_text').src = 'tx_text.php?id='+_id;
}

function load_pano(_id, _tilt, _pan) {
var hr = 'pano_xml.php?id='+_id+(_tilt != null ? '$tilt='+_tilt : '')+(_pan != null ? '$pan='+_pan : '') + '$lang=<?=$lang?>';
	var so = new SWFObject("files/pano.swf", "pano", "100%", "100%", "9", "#FFFFFF");
	so.addVariable("xml_file",hr);
	so.addParam("allowScriptAccess","sameDomain");
    so.addParam("allowFullScreen","true");
	so.write("pano_flash");

	// replace language chooser
	var langChooserDiv = top.document.getElementById('langchooser');
	for (var i=0;i<langChooserDiv.childNodes.length;i++) {
		var node = langChooserDiv.childNodes[i];
		if (node.tagName=="A") {
			node.href=node.href.replace(/[&|?]param=[^&]*/,"");
			node.href=node.href+'&param='+_id+',';
			if (_tilt) node.href=node.href+_tilt;
			node.href=node.href+',';
			if (_pan) node.href=node.href+_pan;
		}
	}
}

function qt_reload(_id, _tilt, _pan) {
	load_pano(_id, _tilt, _pan);
	if(top.document.getElementById('tx_text')) load_point_text(_id);
	if(top.document.map) top.document.map.extSlide(_id);
}
