﻿// Zumi - Redaktor - moduł edytora 
// 
// tomasz.swierszcz@dreamlab.pl
// mateusz.kupczyk@dreamlab.pl
   if(!onet_zumi_xmlKonfig) {
	  var onet_zumi_xmlKonfig = new Array();
	  var onet_zumi_iName = new Array();
	  var onet_zumi_w = new Array();
	  var onet_zumi_h = new Array();
   }

function getZumiInstance(swfsrc,w,h,u,n){
	zumiDocPrint(embeder(swfsrc,w,h,'opaque',u, n))
}

function embeder(s,w,h,m,v,n){
	r='<OBJECT id="'+n+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width='+w+' height='+h+'><PARAM name=movie value="'+s+'"><PARAM name=flashvars value=\''+v+'\'><PARAM name=allowscriptaccess value=always><PARAM name=wmode value=\''+m+'\'>';
	r+='<EMBED name="'+n+'" src="'+s+'" width='+w+' wmode='+m+' height='+h+' flashvars=\''+v+'\' type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" allowscriptaccess=always></EMBED>';
	r+='</OBJECT>';
	return r;
}

function zumiDocPrint(s){
	document.write(s);
}

function getZumiPlayer(iname, konfig, w, h){
	onet_zumi_xmlKonfig[iname] = konfig;
	onet_zumi_iName.push(iname);
	onet_zumi_w[iname] = w;
	onet_zumi_h[iname] = h;
	getZumiInstance("/_g/_d/zumiedit/zumi_player_v23.swf",w,h,"zumiXML="+konfig,iname);
}

function zumiSetXML(){
   for(i=0;i<onet_zumi_iName.length;i++){
	  var zumiInstance = getZumiBrowserType(onet_zumi_iName[i]);
	  zumiInstance.loadXML(onet_zumi_xmlKonfig[onet_zumi_iName[i]], onet_zumi_w[onet_zumi_iName[i]], onet_zumi_h[onet_zumi_iName[i]]);
   }
}

function getZumiBrowserType(flid){
	return (navigator.appName.indexOf("Microsoft") != -1) ? window[flid] : document[flid]; 
}

function getZumiBrowserTypeId(flid){
   return document.getElementById(flid);
}
