Ext.BLANK_IMAGE_URL = '/lib/resources/images/default/s.gif';
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
Ext.onReady(function(){
// second tabs built from JS
var Uzbekistan = [
['Hashish',9.76,6.21,52.8,67.724,48,565.4],
['Heroin',466.8,537.24,479.9,1471.69,755,1004.3],
['Marijuana',444.88,428.65,680.8,809.811,1373,1731.9],
['Opium',107.67,761.14,730.9,1062.35,626,519.1],
['Other',0,0,0,0,0,0.161],
['Poppy straw (kuknar)',192.79,61.27,169.2,138.437,687,895.8]
];
var Turkmenistan = [
['Hashish',18.2,206.16,115.324,68,327.19,0],
['Heroin',180.78,201.11,325.662,244.5,419.722,0],
['Marijuana',135.85,154.34,85.151,66.7,227.619,0],
['Opium',748.63,2655.7,2283.9,1502.5,1259.21,0],
['Other',0,0,0,0,2.477,0],
['Poppy straw (kuknar)',142.29,169.6,473.531,261.5,52.203,0]
];
var Tajikistan = [
['Depressants',0,0,0,0,0,2173.18],
['Heroin',2344.63,2097.49,1549.7,1636.37,1132.7,985.108],
['Marijuana',1164.42,1305.54,1174.1,2690.98,2372.8,0],
['Opium',1104.38,1386.76,2542.4,1745.09,1040.6,744.43],
['Other',0,0,0,0,25.6,0],
['Poppy straw (kuknar)',0,0,4,1.009,0,0],
['Precursors',0,0,0,178.5,0,0]
];
var Kyrgyzstan = [
['Hashish',131,153.78,440.2,457.14,718.028,507.874],
['Heroin',202.57,260.75,431.4,298.975,341.2,156.78],
['Marijuana',1983.8,2399.76,4028.5,3422.68,2028.7,7387.56],
['Opium',116.46,302.29,270.6,141.001,376.2,38.765],
['Other',206.91,233.8,975.3,2992,1432.17,245.816],
['Poppy straw (kuknar)',1820.29,1347.52,724.3,0,1.152,3.65]
];
var Kazakstan = [
['Hashish',284.15,305.65,261.8,511.057,556.903,417.005],
['Heroin',625.65,554.65,522,1639.317,731.595,323.287],
['Marijuana',21732.6,22868.66,21793.7,25656.531,26331.5,27348],
['Opium',668.85,636.78,335.5,16.676,171.875,168.276],
['Other',219.82,511.6,566.5,101.355,35.595,56.4957],
['Poppy straw (kuknar)',165.37,164.41,0,67.953,126.883,104.8]
];
function addCommas(nStr)
{
nStr += '';
x = nStr.split('.');
x1 = x[0];
x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
x1 = x1.replace(rgx, '$1' + ' ' + '$2');
}
return x1 + x2;
}
function ifZero(val){
var d=val.toFixed(2);
if(val > 0){
return addCommas(d);
}else if(val <= 0){
return 'n/a';
}
return val;
}
var myReader = new Ext.data.ArrayReader({},[
{name: 'Drug_Type'},
{name: '2005', type: 'float'},
{name: '2006', type: 'float'},
{name: '2007', type: 'float'},
{name: '2008', type: 'float'},
{name: '2009', type: 'float'},
{name: '2010', type: 'float'}
]);
var tabs2 = new Ext.TabPanel({
renderTo: "myDiv",
activeTab: 0,
width:600,
height:400,
plain:true,
defaults:{autoScroll: false},
items:[{
xtype: 'grid',
title: 'Uzbekistan',
store: new Ext.data.Store({data: Uzbekistan, reader: myReader}),
columns: [
{header: 'Drug Type', width: 125, hideable: false, sortable: true, dataIndex: 'Drug_Type'},
{header: '
2005
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2005', type: 'float'},
{header: '2006
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2006', type: 'float'},
{header: '2007
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2007', type: 'float'},
{header: '2008
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2008', type: 'float'},
{header: '2009
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2009', type: 'float'},
{header: '2010
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2010', type: 'float'}],
viewConfig: { forceFit: true}
},{
xtype: 'grid',
title: 'Turkmenistan',
store: new Ext.data.Store({data: Turkmenistan, reader: myReader}),
columns: [
{header: 'Drug Type', width: 125, hideable: false, sortable: true, dataIndex: 'Drug_Type'},
{header: '2005
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2005', type: 'float'},
{header: '2006
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2006', type: 'float'},
{header: '2007
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2007', type: 'float'},
{header: '2008
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2008', type: 'float'},
{header: '2009
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2009', type: 'float'},
{header: '2010
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2010', type: 'float'}],
viewConfig: { forceFit: true}
},{
xtype: 'grid',
title: 'Tajikistan',
store: new Ext.data.Store({data: Tajikistan, reader: myReader}),
columns: [
{header: 'Drug Type', width: 125, hideable: false, sortable: true, dataIndex: 'Drug_Type'},
{header: '2005
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2005', type: 'float'},
{header: '2006
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2006', type: 'float'},
{header: '2007
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2007', type: 'float'},
{header: '2008
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2008', type: 'float'},
{header: '2009
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2009', type: 'float'},
{header: '2010
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2010', type: 'float'}],
viewConfig: { forceFit: true}
},{
xtype: 'grid',
title: 'Kyrgyzstan',
store: new Ext.data.Store({data: Kyrgyzstan, reader: myReader}),
columns: [
{header: 'Drug Type', width: 125, hideable: false, sortable: true, dataIndex: 'Drug_Type'},
{header: '2005
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2005', type: 'float'},
{header: '2006
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2006', type: 'float'},
{header: '2007
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2007', type: 'float'},
{header: '2008
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2008', type: 'float'},
{header: '2009
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2009', type: 'float'},
{header: '2010
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2010', type: 'float'}],
viewConfig: { forceFit: true}
},{
xtype: 'grid',
title: 'Kazakstan',
store: new Ext.data.Store({data: Kazakstan, reader: myReader}),
columns: [
{header: 'Drug Type', width: 125, hideable: false, sortable: true, dataIndex: 'Drug_Type'},
{header: '2005
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2005', type: 'float'},
{header: '2006
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2006', type: 'float'},
{header: '2007
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2007', type: 'float'},
{header: '2008
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2008', type: 'float'},
{header: '2009
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2009', type: 'float'},
{header: '2010
', width: 75, align: 'right', hideable: false, sortable: true, renderer: ifZero, dataIndex: '2010', type: 'float'}],
viewConfig: { forceFit: true}
}]//items end
});//tabPanel end;
});//Ext.onReady function end;