if(typeof infosoftglobal=="undefined"){var infosoftglobal=new Object();}if(typeof infosoftglobal.FusionChartsUtil=="undefined"){infosoftglobal.FusionChartsUtil=new Object();}infosoftglobal.FusionCharts=function(C,A,G,E,I,D,F,H,B){if(!document.getElementById){return ;}this.initialDataSet=false;this.params=new Object();this.variables=new Object();this.attributes=new Array();if(C){this.setAttribute("swf",C);}if(A){this.setAttribute("id",A);}if(G){this.setAttribute("width",G);}if(E){this.setAttribute("height",E);}if(F){this.addParam("bgcolor",F);}this.addParam("quality","high");this.addParam("allowScriptAccess","always");this.addParam("wmode","transparent");this.addVariable("chartWidth",G);this.addVariable("chartHeight",E);I=I?I:0;this.addVariable("debugMode",I);this.addVariable("DOMId",A);D=D?D:0;this.addVariable("registerWithJS",D);H=H?H:"noScale";this.addVariable("scaleMode",H);B=B?B:"EN";this.addVariable("lang",B);};infosoftglobal.FusionCharts.prototype={setAttribute:function(A,B){this.attributes[A]=B;},getAttribute:function(A){return this.attributes[A];},addParam:function(A,B){this.params[A]=B;},getParams:function(){return this.params;},addVariable:function(A,B){this.variables[A]=B;},getVariable:function(A){return this.variables[A];},getVariables:function(){return this.variables;},getVariablePairs:function(){var A=new Array();var B;var C=this.getVariables();for(B in C){A.push(B+"="+C[B]);}return A;},getSWFHTML:function(){var D="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){D='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'"  ';D+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var C=this.getParams();for(var A in C){D+=[A]+'="'+C[A]+'" ';}var B=this.getVariablePairs().join("&");if(B.length>0){D+='flashvars="'+B+'"';}D+="/>";}else{D='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'">';
D+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var C=this.getParams();for(var A in C){D+='<param name="'+A+'" value="'+C[A]+'" />';}var B=this.getVariablePairs().join("&");if(B.length>0){D+='<param name="flashvars" value="'+B+'" />';}D+="</object>";}return D;},setDataURL:function(A){if(this.initialDataSet==false){this.addVariable("dataURL",A);this.initialDataSet=true;}else{var B=infosoftglobal.FusionChartsUtil.getChartObject(this.getAttribute("id"));B.setDataURL(A);}},setDataXML:function(A){if(this.initialDataSet==false){this.addVariable("dataXML",A);this.initialDataSet=true;}else{var B=infosoftglobal.FusionChartsUtil.getChartObject(this.getAttribute("id"));B.setDataXML(A);}},render:function(A){var B=(typeof A=="string")?document.getElementById(A):A;B.innerHTML=this.getSWFHTML();return true;}};infosoftglobal.FusionChartsUtil.cleanupSWFs=function(){if(window.opera||!document.all){return ;}var C=document.getElementsByTagName("OBJECT");for(var B=0;B<C.length;B++){C[B].style.display="none";for(var A in C[B]){if(typeof C[B][A]=="function"){C[B][A]=function(){};}}}};infosoftglobal.FusionChartsUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};if(typeof window.onunload=="function"){var A=window.onunload;window.onunload=function(){infosoftglobal.FusionChartsUtil.cleanupSWFs();A();};}else{window.onunload=infosoftglobal.FusionChartsUtil.cleanupSWFs;}};if(typeof window.onbeforeunload=="function"){var oldBeforeUnload=window.onbeforeunload;window.onbeforeunload=function(){infosoftglobal.FusionChartsUtil.prepUnload();oldBeforeUnload();};}else{window.onbeforeunload=infosoftglobal.FusionChartsUtil.prepUnload;}if(Array.prototype.push==null){Array.prototype.push=function(A){this[this.length]=A;return this.length;};}infosoftglobal.FusionChartsUtil.getChartObject=function(A){if(window.document[A]){return window.document[A];}if(navigator.appName.indexOf("Microsoft Internet")==-1){if(document.embeds&&document.embeds[A]){return document.embeds[A];
}}else{return document.getElementById(A);}};var getChartFromId=infosoftglobal.FusionChartsUtil.getChartObject;var FusionCharts=infosoftglobal.FusionCharts;

