
var isol={root:(document.location.href.indexOf('zMz')==-1)?'/':'/zMz/',getElement:function(a,n){if(typeof a=='string'){n=n||document;var b=a.indexOf('.');if(b!=-1){var d=[],tg=a.substr(0,b),c=a.substr(b+1),s,f;if(c&&n.getElementsByClassName){d=n.getElementsByClassName(c);if(s=tg)f=this.isTag}else{d=n.getElementsByTagName(tg||'*');if(s=c)f=this.hasClass}if(s&&f){for(var i=0;a=d[i];i++){if(!f(s)){d.splice(i,1);$i--}}}return d}else{return n.getElementById(a)}}return a},addEvent:function(a,b,c){var c=this.getElement(c)||window;if(c.addEventListener){c.addEventListener(a,b,false)}else if(c.attachEvent){c.attachEvent('on'+a,function(){return b.call(c,window.event)})}},loadScript:function(a,b,c){if(b){this.addEvent('load',function(){isol.loadScript(a,false,c)})}else{var d=document.createElement("script");if(typeof c=='function'){if(d.readyState){d.onreadystatechange=function(){if(d.readyState=="loaded"||d.readyState=="complete"){d.onreadystatechange=null;c()}}}else{d.onload=function(){c()}}}d.src=a;document.getElementsByTagName('head')[0].appendChild(d)}},loadModule:function(a,b,c){if(typeof this[a]=='undefined'){this.loadScript(this.root+'js/isol/'+a+'.js',b,c)}},hasClass:function(a,c){var b=new RegExp("(?:^|\\s)"+c+"(?:$|\\s)");return(a.className&&a.className.indexOf(c)!=-1&&b.test(a.className))},isTag:function(a,b){return(a.tagName==b)}}


isol.flash = function(navigator, flash_file, flash_height, flash_width, bg_color, no_flash) {

	var FlashCanPlay = true

	var contentVersion = 6
	var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0
	if ( plugin ) {
			var words = navigator.plugins["Shockwave Flash"].description.split(" ")
			for (var i = 0; i < words.length; ++i)
			{
			if (isNaN(parseInt(words[i]))) continue
			var PluginVersion = words[i] 
			}
		var FlashCanPlay = PluginVersion >= contentVersion
	}
	else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 
	   && (navigator.appVersion.indexOf("Win") != -1)) {
		document.write('<SCR' + "IPT LANGUAGE=VBScript\>\n") //FS hide this from IE4.5 Mac by splitting the tag
		document.write('on error resume next\n')
		document.write('FlashCanPlay = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & contentVersion)))\n')
		document.write('</SCR' + 'IPT>\n')	
	}
	
	if ( FlashCanPlay ) {
		document.write("<div class=\"flash\"><OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" WIDTH=\"" + flash_width + "\" HEIGHT=\"" + flash_height + "\" id=\"ISOL_Flash\" ALIGN=\"\">\n<PARAM NAME=movie VALUE=\"" + flash_file + "\" />\n<PARAM NAME=menu VALUE=false>\n<PARAM NAME=quality VALUE=\"high\" />\n<param name=\"allowScriptAccess\" value=\"sameDomain\" />\n<PARAM NAME=bgcolor VALUE=\"" + bg_color + "\" />\n<EMBED src=\"" + flash_file + "\" menu=false quality=high bgcolor=\"" + bg_color + "\" WIDTH=\"" + flash_width + "\" HEIGHT=\"" + flash_height + "\" NAME=\"ISOL_Flash\" ALIGN=\"\" TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/go/getflashplayer\" />\n</OBJECT></div>")	
	} else {
		document.write(no_flash)
	}
}

