document.domOK = Boolean(document.getElementById);

function flashDetect(version) {
	var isFlash = false;
	var plugin;
	if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"])
		plugin = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;
	else plugin = navigator.plugins && navigator.plugins['Shockwave Flash'];
	if (plugin)
		isFlash = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1)) >= version;
	else if (Boolean(document.getElementById))
	eval('\
			try {\
				var o = new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + version);\
				if (o) isFlash=true;\
				o = null;\
			}\
			catch(e) {}\
		');
	return Boolean(isFlash);
}

function flashWrite(movie, w, h, version, bg, quality, menu, _id) {
	if (!version) version = 6;
	if (!bg) bg="#FFFFFF";
	if (!quality) quality="best";
	if (!menu) menu="false";
	if (_id!=null) {
		_id_=' id="' + _id + '"';
		_name_=' name="' + _id + '"';
	}
	else {
		_id_ = ""; _name_ = "";
	}
	document.write('<object' + _id_ + ' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=' + version + ',0,0,0" width="' + w + '" height="' + h + '"><param name="movie" value="'+ movie +'" /><param name="quality" value="' + quality + '" /><param name="bgcolor" value="' + bg +'" /><param name="menu" value="' + menu +'" /><param name="wmode" value="transparent" /><embed' + _name_ + ' src="' + movie +'" quality="' + quality + '" bgcolor="' + bg + '" width="' + w + '" height="' + h + '" menu="' + menu + '" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" swliveconnect="true" wmode="transparent"></embed></object>');
}

function popupImage(uri, w, h, title, rooturi) {
	var u = (rooturi != null) ? rooturi : "";
	u += "photo.php?uri=" + escape(uri) + "&title=" + title;
	var left = Math.round((screen.availWidth-w)/2);
	var top = Math.round((screen.availHeight-h)/2);
 	var okno = window.open(u, "photo" + new Date().getTime(), 'location=no, menubar=no, resizable=no, status=no, toolbar=no, scrollbars=no, width=' + w + ', height=' + h + ', left=' + left + ', top=' + top);
	okno.focus();
	return Boolean(okno);
}

function windowImage(uri, title, rooturi) {
	var u = (rooturi != null) ? rooturi : "";
	u += "photo.php?uri=" + escape(uri) + "&title=" + title;
 	var okno = window.open(u, "photo" + new Date().getTime());
	okno.focus();
	return Boolean(okno);
}

function popupImage(uri, w, h, title, rooturi) {
	var u = (rooturi != null) ? rooturi : "";
	u += "photo.php?uri=" + escape(uri) + "&title=" + title;
	var left = Math.round((screen.availWidth-w)/2);
	var top = Math.round((screen.availHeight-h)/2);
 	var okno = window.open(u, "photo" + new Date().getTime(), 'location=no, menubar=no, resizable=no, status=no, toolbar=no, scrollbars=no, width=' + w + ', height=' + h + ', left=' + left + ', top=' + top);
	okno.focus();
	return Boolean(okno);
}

