var FUSION_CHART_URL = "/ext/FusionCharts/";

function FusionChartSeries() {
    CHART_SERIES = [
    				"Area2D^Area2D.swf", 
                    "Bar2D^Bar2D.swf", 
                    "Bubble^Bubble.swf",
                    "Column2D^Column2D.swf",
                    "Column3D^Column3D.swf",
                    "Doughnut2D^Doughnut2D.swf",
                    "Doughnut3D^Doughnut3D.swf",
                    "FCExporter^FCExporter.swf",
                    "Line^Line.swf",
                    "MSArea^MSArea.swf",
                    "MSBar2D^MSBar2D.swf",
                    "MSBar3D^MSBar3D.swf",
                    "MSColumn2D^MSColumn2D.swf",
                    "MSColumn3D^MSColumn3D.swf",
                    "MSColumn3DLineDY^MSColumn3DLineDY.swf",
                    "MSColumnLine3D^MSColumnLine3D.swf",
                    "MSCombi2D^MSCombi2D.swf",
                    "MSCombi3D^MSCombi3D.swf",
                    "MSCombiDY2D^MSCombiDY2D.swf",
                    "MSLine^MSLine.swf",
                    "MSStackedColumn2D^MSStackedColumn2D.swf",
                    "MSStackedColumn2DLineDY^MSStackedColumn2DLineDY.swf",                                       
                    "Pie2D^Pie2D.swf",
                    "Pie3D^Pie3D.swf",
                    "Scatter^Scatter.swf",
                    "ScrollArea2D^ScrollArea2D.swf",
                    "ScrollColumn2D^ScrollColumn2D.swf",
                    "ScrollCombi2D^ScrollCombi2D.swf",
                    "ScrollCombiDY2D^ScrollCombiDY2D.swf",
                    "ScrollLine2D^ScrollLine2D.swf",
                    "ScrollStackedColumn2D^ScrollStackedColumn2D.swf",
                    "SSGrid^SSGrid.swf",
                    "StackedArea2D^StackedArea2D.swf",
                    "StackedBar2D^StackedBar2D.swf",
                    "StackedBar3D^StackedBar3D.swf",
                    "StackedColumn2D^StackedColumn2D.swf",
                    "StackedColumn3D^StackedColumn3D.swf",
                    "StackedColumn3DLineDY^StackedColumn3DLineDY.swf"
					];                    
    var CHART_STYLE = [];
    for (var i=0; i<CHART_SERIES.length;i++)   {
        var map = CHART_SERIES[i].split("^");
        CHART_STYLE[map[0].toLowerCase()] = map[1];
    }
    /**
     * FusionChart
     **/
    this.getChartSeries = function(param) {
        var rtn = CHART_STYLE[param.toLowerCase()];
        if (typeof(rtn) == "undefined") {
            alert("사용할수 없는 챠트입니다.");
            return;
        } else {
            return rtn;
        }
    }    
}    

var SERIES = new FusionChartSeries();

function ChartSeries(chartType) {
	var CHART_TYPE = FUSION_CHART_URL + SERIES.getChartSeries(chartType)
	return CHART_TYPE;
}
