if (document.documentElement) {
	if (!document.documentElement.className || document.documentElement.className.indexOf('havejs')<0) 
		document.documentElement.className+=' havejs';
}

var flash_possible=true;
var misio=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
	misio=true;
	document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
	document.write('flash_possible = false \n');
	document.write('on error resume next \n');
	document.write('flash_possible = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7")))\n');
	document.write('</SCR' + 'IPT\> \n');
@end @*/


function insert_flash(objid,src,w,h)
{
	function apar(name,value)
	{
		var param=document.createElement('param');
		param.setAttribute('name',name);
		param.setAttribute('value',value);
		object.appendChild(param);
	}
	
	function visualise_inner(el)
	{
		if (el.className && el.className.indexOf('innerflash')>=0) el.className=el.className.replace(/innerflash/g,'');
		for (el=el.firstChild;el;el=el.nextSibling) visualise_inner(el);
	}
	
	if (!document.getElementById || !document.createElement) return;
	var div=document.getElementById(objid);
	if (!div) return;
	if (!flash_possible) {
		visualise_inner(div);
		return;
	}
	var object=document.createElement('object');
	var el;
	if (!misio) while(div.firstChild) object.appendChild(div.firstChild);
	else while (div.firstChild) div.removeChild(div.firstChild);
	if (misio || window.netscape) {
		div.appendChild(object);
	}
	object.width = w;
	object.height = h;
	if (misio) {
		object.classid= "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"; 
		object.movie = src;
	}
	else {
		object.type="application/x-shockwave-flash";
		object.data=src;
	}
	var i;
	for (i=4;i<arguments.length-1;i+=2) apar(arguments[i],arguments[i+1]);
	if (!misio && !window.netscape) {
		/* konquerror, konquerror... */
		div.appendChild(object);
	}
}

