var arHeaderFormat = new Array('160','250')
var arIndex = [
'arCategory',['Value','Text'],'Category',
'arCategory_medFormatCam',['Value','Text'],'Medium-Format Camera',
'arCategory_DSLR',['Value','Text'],'DSLR',
'arCategory_digitalCamera',['Value','Text'],'Digital Camera',
'arCategory_digitalCameraIntLens',['Value','Text'],'Digital Interchangeable Lens Camera',
'arCategory_binocular',['Value','Text'],'Binocular',
'arCategory_flash',['Value','Text'],'Flash',
'arCategory_slrLens',['Value','Text'],'SLR Lens'
]

// -- XSHEET BEGIN --
var arCategory=[
'medFormatCam','中片幅相機',
'DSLR','數碼單鏡反光相機',
'digitalCamera','數碼相機',
'digitalCameraIntLens','可換鏡頭數碼相機',
'binocular','望遠鏡',
'flash','閃光燈',
'slrLens','單鏡反光相機鏡頭']

var arCategory_medFormatCam=[]

var arCategory_DSLR=[]

var arCategory_digitalCamera=[
'16M','1600 萬像素',
'14M','1400 萬像素',
'12M','1200 萬像素',
'10M','1000 萬像素',
'8M','800 萬像素',
'7M','700 萬像素',
'6M','600 萬像素']

var arCategory_digitalCameraIntLens=[
'QSeries','Q系列'
]

var arCategory_binocular=[
'closeRange','Close-Range Binoculars',
'ultraCompact','Ultra-Compact Binoculars',
'UCF','Fashionable UCF Series Binoculars',
'waterproof','Waterproof & Large-Aperture Binoculars',
'spottingScopes','Spotting Scopes']

var arCategory_flash=[]

var arCategory_slrLens=[
'macro','Macro Lenses',
'standard','Standard Lenses',
'standardZoom','Standard Zoom Lenses',
'telephoto','Telephoto Lenses',
'telephotoZoom','Telephoto Zoom Lenses',
'superTelephoto','Super Telephoto Lenses',
'wideAngle','Wide-Angle Lenses',
'ultraWideAngle','Ultra Wide-Angle Lenses',
'wideAngleZoom','Wide-Angle Zoom Lenses',
'WideRangeZoom','Wide-Range Zoom Lenses']

// -- XSHEET END --

var arCategory_ = [] // dummy sub-category array if no main category is selected

var arGeneration = [
'cur','Current',
'pre','Previous'
]

var arSel = ['','- 請選擇 -']
var arAll = ['','- 所有 -']
































// -- PRODUCT BEGIN --
var arProduct = [
['binocular','ultraCompact','10x20 MCF II'],
['medFormatCam','','645N II'],
['medFormatCam','','67 II'],
['binocular','ultraCompact','8x20 MCF II'],
['flash','','AF 360FGZ'],
['flash','','AF 540FGZ'],
['slrLens','macro','D FA 100mm F2.8 Macro'],
['slrLens','macro','D FA 100mm F2.8 Macro WR'],
['slrLens','macro','D FA 50mm F2.8 Macro'],
['slrLens','ultraWideAngle','DA 12-24mm F4 ED AL [IF]'],
['slrLens','wideAngle','DA 14mm F2.8 ED [IF]'],
['slrLens','wideAngle','DA 15mm F4 ED AL Limited'],
['slrLens','wideAngleZoom','DA 16-45mm F4 ED AL'],
['slrLens','standardZoom','DA 17-70mm F4 AL [IF] SDM'],
['slrLens','standardZoom','DA 18-135mm F3.5-5.6 ED AL [IF] DC WR'],
['slrLens','WideRangeZoom','DA 18-250mm F3.5-6.3 ED AL [IF]'],
['slrLens','standardZoom','DA 18-55mm F3.5-5.6 AL'],
['slrLens','standardZoom','DA 18-55mm F3.5-5.6 AL II'],
['slrLens','wideAngle','DA 21mm F3.2 AL Limited'],
['slrLens','standard','DA 35mm F2.4 AL'],
['slrLens','macro','DA 35mm F2.8 Macro Limited'],
['slrLens','standard','DA 40mm F2.8 Limited'],
['slrLens','telephotoZoom','DA 50-200mm F4-5.6 ED'],
['slrLens','telephotoZoom','DA 55-300mm F4-5.8 ED'],
['slrLens','telephoto','DA 70mm F2.4 Limited'],
['slrLens','ultraWideAngle','DA FISH-EYE 10-17mm F3.5-4.5 ED [IF]'],
['slrLens','wideAngleZoom','DA* 16-50mm F2.8 ED AL [IF] SDM'],
['slrLens','superTelephoto','DA* 200mm F2.8 ED [IF] SDM'],
['slrLens','superTelephoto','DA* 300mm F4 ED [IF] SDM'],
['slrLens','telephotoZoom','DA* 50-135mm F2.8 ED [IF] SDM'],
['slrLens','telephoto','DA* 55mm F1.4 SDM'],
['slrLens','telephotoZoom','DA* 60-250mm F4 ED [IF] SDM'],
['binocular','waterproof','DCF HR II'],
['binocular','waterproof','DCF MP'],
['binocular','waterproof','DCF SP'],
['slrLens','standard','FA 31mm F1.8 AL Limited'],
['slrLens','standard','FA 35mm F2 AL'],
['slrLens','standard','FA 43mm F1.9 Limited'],
['slrLens','telephoto','FA 50mm F1.4'],
['slrLens','telephoto','FA 77mm F1.8 Limited'],
['slrLens','telephotoZoom','FA J 75-300mm F4.5-5.8 AL'],
['slrLens','superTelephoto','FA★300mm F2.8 ED [IF]'],
['slrLens','superTelephoto','FA★600mm F4 ED [IF]'],
['binocular','ultraCompact','FB.Zoom 6-12x17'],
['binocular','ultraCompact','FB7'],
['binocular','ultraCompact','FB9'],
['DSLR','','K-5'],
['DSLR','','K-7'],
['DSLR','','K-m'],
['DSLR','','K-r'],
['DSLR','','K-x'],
['DSLR','','K100D'],
['DSLR','','K100D Super'],
['DSLR','','K10D'],
['DSLR','','K110D'],
['DSLR','','K200D'],
['DSLR','','K20D'],
['digitalCamera','8M','Optio A10'],
['digitalCamera','10M','Optio A20'],
['digitalCamera','10M','Optio A30'],
['digitalCamera','12M','Optio A36'],
['digitalCamera','6M','Optio E10'],
['digitalCamera','7M','Optio E30'],
['digitalCamera','8M','Optio E40'],
['digitalCamera','8M','Optio E50'],
['digitalCamera','10M','Optio E60'],
['digitalCamera','10M','Optio E80'],
['digitalCamera','12M','Optio H90'],
['digitalCamera','12M','Optio I-10'],
['digitalCamera','8M','Optio L36'],
['digitalCamera','6M','Optio M10'],
['digitalCamera','7M','Optio M20'],
['digitalCamera','7M','Optio M30'],
['digitalCamera','8M','Optio M50'],
['digitalCamera','10M','Optio M60'],
['digitalCamera','14M','Optio NB1000'],
['digitalCamera','12M','Optio P70'],
['digitalCamera','12M','Optio P80'],
['digitalCamera','14M','Optio RS1000'],
['digitalCamera','14M','Optio RS1500'],
['digitalCamera','14M','Optio RZ10'],
['digitalCamera','16M','Optio RZ18'],
['digitalCamera','14M','Optio S1'],
['digitalCamera','10M','Optio S10'],
['digitalCamera','12M','Optio S12'],
['digitalCamera','6M','Optio S6'],
['digitalCamera','7M','Optio S7'],
['digitalCamera','6M','Optio T10'],
['digitalCamera','7M','Optio T20'],
['digitalCamera','7M','Optio T30'],
['digitalCamera','8M','Optio V10'],
['digitalCamera','8M','Optio V20'],
['digitalCamera','6M','Optio W10'],
['digitalCamera','7M','Optio W20'],
['digitalCamera','7M','Optio W30'],
['digitalCamera','10M','Optio W60'],
['digitalCamera','12M','Optio W80'],
['digitalCamera','12M','Optio W90'],
['digitalCamera','14M','Optio WG-1 (GPS)'],
['digitalCamera','10M','Optio WS80'],
['digitalCamera','8M','Optio Z10'],
['binocular','closeRange','Papilio 6.5x21'],
['binocular','closeRange','Papilio 8.5x21'],
['binocular','waterproof','PCF WP II'],
['binocular','spottingScopes','PF-100ED'],
['binocular','spottingScopes','PF-65ED'],
['binocular','spottingScopes','PF-65EDA'],
['binocular','spottingScopes','PF-80ED'],
['binocular','spottingScopes','PF-80EDA'],
['binocular','spottingScopes','PF-CA35'],
['binocular','spottingScopes','PF-DS1'],
['digitalCameraIntLens','QSeries','Q'],
['binocular','waterproof','Tripod Adapter TP-3'],
['binocular','UCF','Tripod Adapter U'],
['binocular','UCF','UCF Q'],
['binocular','UCF','UCF WP'],
['binocular','UCF','UCF Zoom II'],
['digitalCamera','12M','X70'],
['binocular','spottingScopes','XF-Series Eyepieces XF ZOOM'],
['binocular','spottingScopes','XF-Series Eyepieces XF12'],
['binocular','spottingScopes','XW-Series Eyepieces XW 10'],
['binocular','spottingScopes','XW-Series Eyepieces XW 14'],
['binocular','spottingScopes','XW-Series Eyepieces XW 20'],
['binocular','spottingScopes','XW-Series Eyepieces XW 7']
]
// -- PRODUCT END --
/*
var arProducts = [
  ['category','sub-category','product']
]
*/
function xProduct(ar){
  var CAT1 = 0, CAT2 = 1, PRODUCT = 2
  this.getSubCategory = function(category){
    if(typeof window['arCategory_'+category]=='object'){
      return window['arCategory_'+category]
    }else{
      return []
    }
  }
  this.getProduct = function(category, subCategory){
    this.product = []
    for(var i=0; i<ar.length; i++){
      if(ar[i][CAT1] == category && (ar[i][CAT2] == subCategory || subCategory == '')){
        this.product = this.product.concat([ar[i][PRODUCT], ar[i][PRODUCT]])
      }
    }
    return this.product
  }
}
var xproduct = new xProduct(arProduct)

// alert(xproduct.getSubCategory('binocular'))
// alert(xproduct.getProduct('binocular','ultraCompact'))
