var homeAHChart={mode:"desktop",chart:null,init:function(callback){var self=this;self.mode=(window.innerWidth<991)?"mobile":"desktop";$.getJSON('?q=/'+lang+'/data/chart/homeAHChart',function(_data){var asc_data=self.decode_asc(_data);var desc_data=self.decode_desc(_data);$('#homeAHChartContainer').highcharts(self.getJSON(desc_data,asc_data),function(chart){self.chart=chart;self.drawBackground();if(callback!==undefined){callback(chart,data)}})})},decode:function(_data){return _data.mainData},decode_asc:function(_data){return _data.mainData.asc},decode_desc:function(_data){return _data.mainData.desc},colors:{bar1:"#C0202E",bar2:"#6CC061"},margin:{mobile:70,desktop:150},chartheight:{mobile:360,desktop:365},getJSON:function(desc_data,asc_data){var self=this;var max1=0;var bar1=[];var code1=[];var categor1=[];var bar2=[];var code2=[];var categor2=[];for(var i=0;i'+this.value+'
'+bar1[index]+'%';else return''},},categories:categor1,height:self.chartheight[self.mode],},{labels:{useHTML:true,formatter:function(){var cat=this.axis.categories;var index=cat.indexOf(this.value);if(bar2[index]!=undefined)return'
'+this.value+'
'+bar2[index]+'%
';else return''},},categories:categor2,height:self.chartheight[self.mode],opposite:true,}],yAxis:[{labels:{enabled:false},title:{enabled:false},left:self.margin[self.mode]+0.1,tickAmount:5,max:max1,min:max1*-1},{labels:{enabled:false},title:{enabled:false},tickAmount:5,max:max1,min:max1*-1}],credits:{enabled:false},tooltip:{borderWidth:0,borderRadius:0,shadow:false,padding:0,useHTML:true,backgroundColor:"rgba(255,255,255,0)",formatter:function(){var index=this.point.index;var _html="";if(this.series.name.indexOf("discount")>-1){_html='
'+categor1[index];_html+='
'+bar1[index]+" %
"}else{_html='
'+categor2[index];_html+='
'+bar2[index]+" %
"}return _html}},series:[{name:"discount",showInLegend:false,data:bar1,color:this.colors["bar1"],xAxis:1,},{name:"premium",showInLegend:false,data:bar2,color:this.colors["bar2"],yAxis:1,}],exporting:{enabled:false},}},redraw:function(){var chart=this.chart;var self=this;var offsetx,offsety;offsetx=chart.plotLeft;offsety=345;$("#ahChartBackground1").remove();$("#chartLegend1").remove();$("#chartLegend2").remove();chart.renderer.rect(self.margin[self.mode],20,chart.plotWidth,self.chartheight[self.mode],0).attr({fill:'#F9F9F9',stroke:'#C0C0C0','stroke-width':1,id:'ahChartBackground1',}).add();chart.renderer.text(this.labels[lang].legend1,offsetx-50,10).css({fontSize:'12px',}).attr({id:'chartLegend1',}).add();offsetx=chart.plotLeft+chart.plotWidth;chart.renderer.text(this.labels[lang].legend2,offsetx+25,10).css({fontSize:'12px',}).attr({id:'chartLegend2',}).add()},drawBackground:function(){var chart=this.chart;var offsetx,offsety;var self=this;this.redraw()},labels:{tc:{legend1:"折讓",legend2:"溢價"},sc:{legend1:"折让",legend2:"溢价"},en:{legend1:"Discount",legend2:"Premium"},},}