var arrModel = {
'Any'           : [],
'Apple'         : ['iPhone','iPhone 3G'],
'Asus'          : [],
'BlackBerry'    : ['Bold','Curve','Pearl','Storm','Tour','7130','7200','8700','8800'],
'Chinese Phone' : ['Basicom','Other'],
'Fly'           : ['LX610','V70','T2060','SX390','SX300','2040','2040i','2080','A130','B700 Duo','E-300','FT10','Hummer HT1','M100','M110','M760','MP100','MP220','MP300','MP330','MP400','MP500','MP600','MX200','MX230','MX300','SL200','SL300m','SL400','SL500','SL600','SX100','SX210','SX240','SX300','SX390','T2060','V70'],
'HTC'           : ['Desire','Dream','Hero','HD','Legend','Magic','MAX 4G','P3000','P3470','P4350','P6500','S310','S620','S710','S720','S730','S730','S740','Smart','Snap','Tattoo','Touch','TyTN II','Wildfire'],
'HP'            : ['iPAQ rw6828'],
'i-mate'        : ['K-JAM'],
'Intex'         : [],
'Karbonn'       : [],
'Lava'          : [],
'LG'            : ['7100','B2100','Bullet','Chocolate','Cookie','Dynamite','F2300','G5300','G5400','G7000','KC550','KF240T','KF300','KF510','KF510','KF600','KF600','KF700','KF750 Black Level Series','KG220','KM380T','KM501','KM710','KP107b','KP110','KS20','KS360','KT610','M4410','P7200','Pulse','RD3100','RD 6000','Shine','Viewty'],
'Maxx'          : [],
'Motorola'      : ['A-series','C350','E398','E6','EM325','MOTORAZR','MOTOROKR','MPx','MPx200','PEBL','SLVR-L7','T720','Timeport','V-series','W-series','Z-series'],
'Micromax'      : [],
'Nokia'         : ['C-series','E-series','N-Gage','N-series','X-series','XpressMusic','1100','1108','1110','1112','1200','1650','2100','2310','2610','3100','3109 Classic','3110 Classic','3110 Evolve','3200','3210','3220','3230','3300','3300 Americas','3310','3330','3410','3500','3510','3510i','3530','3560','3585i','3650','3660','5070','5100','5140','5210','5230','5233','5500','5510','6020','6021','6030','6070','6100','6103','6110','6120 classic','6125','6131','6133','6136','6151','6200','6210','6210 Navigator','6220','6220 Classic','6230','6230i','6233','6250','6255','6260','6265','6267','6270','6275 CDMA','6280','6282','6288','6300','6301','6310','6500 Classic','6500 Slide','6510','6555','6600','6610','6610i','6630','6650','6670','6680','6681','6708','6800','6820','7110','7200','7210','7250','7250i','7260','7360','7370','7373','7380','7390','7500','7600','7610','7650','7700','7710','7900','8210','8310','8600 Luna','8800','8800 Arte','8800 Sapphire Arte','8800 Sirocco','8850','8910','8910i','9210','9300','9300i','9500 Communicator'],
'Olive'         : [],
'O2'            : ['Atom','7200','O2 Mini','3500','XDA IIi','1500','XDA IIs','XDA Graphite','2100','XPhone2','1200'],
'Palm'          : ['Treo 680','Treo 750'],
'Reliance'      : [],
'Sony Ericsson' : ['C-series','F-series','G-series','J-series','K-series','P-series','R-series','S-series','T-series','W-series','Z-series','D750i','M600','Sony CMD-Z5','V600','V800','Xperia'],
'Samsung'       : ['2ON','Armani','B-series','Beat-series','C-series','C140I','C170','C450','CDMA','Corby','D-series','D900I','E-series','E490','Galaxy','GT-I8510','GT-S7330','Guru-series','i8000','Innov8','J600','Jet','M-series','M120','M200','M620','M7500','Marine','Metro','Monte','Omnia','P960','S3653','S5603','SCH-W339','SCH-W619','Serenata','SGH-series','Solar Guru','Soul','SPH-series','Star','TouchWiz','U800E','Ultra Touch','Vga1000','Vi660','Vm A680','Wave','X160','X210','X520'],
'Spice'         : [],
'Tata Indicom'  : ['C2900'],
'Videocon'      : [],
'Virgin'        : [],
'Zen'        : [],
'Other'         : ['Alcatel','Benq-Siemens','Dopod','Ericsson','Krome','Neonode','NKTel','Onida','Orange','Panasonic','Philips','Sagem','Siemens','Sigmatel','Sendo','Sharp','TelMe','Toshiba','Other']
};

var arrVersion = {
'Motorola_MOTOROKR' : ['MOTOROKR E2','MOTOROKR E6','MOTOROKR E8','MOTOROKR Z6','MOTOROKR Z6M'],
'Motorola_A-series' : ['A1600','A388c','A780','A810','A835','A1000'],
'Motorola_MOTORAZR' : ['MOTORAZR 2 V8','MOTORAZR V3','MOTORAZR V3c','MOTORAZR V3i','MOTORAZR V3i DG','MOTORAZR V3x','MOTORAZR Z8'],
'Motorola_Timeport' : ['Timeport 250','Timeport 260'],
'Motorola_W-series' : ['W156','W160','W165','W170','W180','W205','W206','W208','W210','W213','W230','W270','W377','W375','W388','W396'],
'Motorola_V-series' : ['V230','V600','V70','V80','V8','V8 2GB','V8 Lux'],
'Motorola_Z-series' : ['Z3','Z6','ZN200','ZN5'],

'Sony Ericsson_C-series' : ['C510','C702','C902','C903','C905'],
'Sony Ericsson_F-series' : ['F305','F500i'],
'Sony Ericsson_G-series' : ['G700','G900'],
'Sony Ericsson_J-series' : ['J100','J110','J120','J132','J200i','J210','J220','J230','J300i'],
'Sony Ericsson_K-series' : ['K200','K220','K300','K310','K320','K330','K500','K508','K510','K530','K550','K600','K608','K610','K618','K630','K660','K700','K750','K770','K790','K800','K810','K850'],
'Sony Ericsson_P-series' : ['P1','P800','P900','P910','P910a','P990'],
'Sony Ericsson_R-series' : ['R300','R306','R306a'],
'Sony Ericsson_S-series' : ['S302','S500','S600','S700i','S710a'],
'Sony Ericsson_T-series' : ['T100','T200','T226','T230','T250','T270','T280','T280a','T290','T300','T303','T306','T310','T316','T600','T606','T608','T610','T616','T618','T630','T650','T658','T68i','T700'],
'Sony Ericsson_W-series' : ['W200','W300','W302','W350','W350a','W350i','W380','W395','W550','W580','W595','W600','W610','W660','W700','W705','W710','W760','W800','W810','W830','W850','W880','W890','W900','W910','W950','W960','W980'],
'Sony Ericsson_Z-series' : ['Z1010','Z200','Z250','Z300','Z310','Z320','Z500','Z520','Z525','Z530','Z550','Z555','Z558','Z600','Z610','Z710','Z750','Z770','Z800i'],
'Sony Ericsson_Xperia' : ['Xperia X1','Xperia X1a','Xperia X10'],

'HTC_HD' : ['HD Mini','HD2'],
'HTC_Touch' : ['Touch2','Touch 3G','Touch CDMA','Touch Cruise','Touch Diamond','Touch Diamond2','Touch Dual','Touch GSM','Touch HD','Touch Pro','Touch Viva'],
'BlackBerry_Curve' : ['Curve 8300','Curve 8310','Curve 8900'],
'BlackBerry_Pearl' : ['Pearl 8100','Pearl 8110','Pearl 8120','Pearl 8130','Pearl Flip 8200','Pearl Flip 8220'],

'Samsung_Guru-series' : ['Guru C160B','Guru E1117','Guru E1410','Guru SGH-B100','Guru SGH-B130','Guru SGH-B130T','Guru SGH-B200','Guru SGH-B210','Guru SGH-B220','Guru SGH-B300','Guru SGH-B310R','Guru SGH-B520','Guru SGH-C160'],
'Samsung_Beat-series' : ['GT-M3510','SGH-F270','I450'],
'Samsung_SGH-series' : ['SGH-A250','SGH-A800','SGH-C100','SGH-C160','SGH-D500','SGH-D600','SGH-D600E','SGH-D780','SGH-D840','SGH-D880','SGH-D900','SGH-E250','SGH-E251','SGH-E700','SGH-E730','SGH-E800','SGH-E840','SGH-F250','SGH-F300','SGH-F330','SGH-F480','SGH-F490','SGH-G600','SGH-G800','SGH-i200','SGH-i320','SGH-i450','SGH-i550','SGH-i600','SGH-i780','SGH-i900C','SGH-J150','SGH-J210','SGH-J700','SGH-J800','SGH-L700','SGH-M150','SGH-M300','SGH-P310','SGH-P730','SGH-S100','SGH-S300','SGH-T100','SGH-U600','SGH-U700','SGH-U900','SGH-X100','SGH-X450','SGH-X600','SGH-X640','SGH-Z500'],
'Samsung_SPH-series' : ['SPH-A400','SPH-A460','SPH-A500','SPH-A520','SPH-A540','SPH-A600','SPH-A620','SPH-A640','SPH-A660','SPH-A680','SPH-A760','SPH-I300','SPH-I330','SPH-I500','SPH-I550','SPH-I700','SPH-N200','SPH-N240','SPH-N270 Matrix Phone','SPH-N290','SPH-N400','SPH-S100','SPH-Sch N300'],
'Samsung_Galaxy' : ['Galaxy 3','Galaxy 5','Galaxy S'],
'Samsung_CDMA' : ['CDMA SCH-E159','CDMA SCH-F519','CDMA SCH-F679','CDMA SCH-S109','CDMA SCH-S229','CDMA SCH-S259','CDMA SCH-S269','CDMA SCH-S399'],

'Nokia_C-series' : ['C3','C5','C6'],
'Nokia_N-series' : ['N70','N70 Music Edition','N71','N72','N73','N73 Music Edition','N75','N76','N77','N78','N79','N80','N80 Internet Edition','N81','N81 8GB','N82','N85','N86','N90','N91','N91 8GB','N92','N93','N93 Golf Edition','N95','N95 8GB','N96','N97 Mini','N97','N900','N810'],
'Nokia_E-series' : ['E50','E51','E52','E55','E60','E61','E61i','E63','E65','E66','E70','E71','E72','E75','E90 Communicator'],
'Nokia_X-series' : ['X2','X3','X6'],
'Nokia_XpressMusic' : ['XpressMusic 3250','XpressMusic 5130','XpressMusic 5200','XpressMusic 5220','XpressMusic 5300','XpressMusic 5310','XpressMusic 5320','XpressMusic 5610','XpressMusic 5630','XpressMusic 5730','XpressMusic 5800'],

'LG_Bullet'    : ['Bullet GB100','Bullet GB105','Bullet GB106','Bullet KG271','Bullet KP106b','Bullet KP115'],
'LG_Chocolate' : ['Chocolate Bar KE820','Chocolate KG800'],
'LG_Cookie'    : ['Cookie KP500'],
'LG_Dynamite'  : ['Dynamite KG195','Dynamite KG200','Dynamite KG300','Dynamite KP199','Dynamite KP220','Dynamite KP320'],
'LG_Pulse'     : ['Pulse C2500','Pulse C2600'],
'LG_Shine'     : ['Shine KE970','Shine Bar KE770'],
'LG_Viewty'    : ['Viewty KU990'],

'Other_Alcatel'      : ['Alcatel One Touch 701','Alcatel One Touch 715'],
'Other_Benq-Siemens' : ['Benq-Siemens C81','Benq-Siemens CF61','Benq-Siemens CL71','Benq-Siemens E61','Benq-Siemens EL71','Benq-Siemens P51'],
'Other_Dopod'        : ['Dopod C720','Dopod D600'],
'Other_Ericsson'     : ['Ericsson A3618s','Ericsson R380','Ericsson R520','Ericsson R600','Ericsson T29s','Ericsson T39','Ericsson T60d','Ericsson T65','Ericsson T66','Ericsson T68'],
'Other_Krome'        : [],
'Other_Neonode'      : ['Neonode N1'],
'Other_NKTel'      : ['NKTel C5000'],
'Other_Orange'       : ['Orange SPV'],
'Other_Panasonic'    : ['Panasonic A210','Panasonic GD67','Panasonic GD87','Panasonic GD92','Panasonic X300','Panasonic X400','Panasonic X500','Panasonic X700'],
'Other_Philips'      : ['Philips 355','Philips Xenium 9@9'],
'Other_Sagem'        : ['Sagem my200C','Sagem my226X','Sagem my234X','Sagem my300C','Sagem my300X','Sagem my301X','Sagem my302X','Sagem my400X','Sagem my401C','Sagem my401X','Sagem my401Z','Sagem my405X','Sagem my411X','Sagem my419X','Sagem my421Z','Sagem my501C','Sagem my501X','Sagem my511X','Sagem my519X','Sagem my600X','Sagem my700X','Sagem my700X Roland Garros','Sagem my721X','Sagem my730c','Sagem my750X','Sagem my800X','Sagem my850C','Sagem my901C'],
'Other_Siemens'      : ['Siemens A55','Siemens C60','Siemens C62','Siemens C65','Siemens C75','Siemens CX65','Siemens M50','Siemens M65','Siemens S40','Siemens S55','Siemens S65','Siemens SF65','Siemens SK65','Siemens SL42','Siemens SL45i','Siemens SL55','Siemens SX1'],
'Other_Sigmatel'     : ['Sigmatel S4','Sigmatel S3','Sigmatel S66','Sigmatel S2','Sigmatel S9','Sigmatel S70','Sigmatel S80','Sigmatel S90','Sigmatel S92','Sigmatel C5000','Sigmatel 6000','Sigmatel 7000'],
'Other_Sendo'        : ['Sendo X'],
'Other_Sharp'        : ['Sharp GX10'],
'Other_Toshiba'      : ['Toshiba G450','Toshiba Portege G500','Toshiba Portege G710','Toshiba Portege G910','Toshiba TS21i'],
'Other_TelMe'        : ['TelMeT919'],
'Other_Onida'        : ['Onida G630']
};

function setB(company, selVal) {
  if(company == undefined) return true;
  var options = "";
  for(var ele in arrModel) {
    options += '<option value="' + ele + '" ';
    if(selVal && (selVal==ele)) options += 'selected="selected"';
    options += '>';
    options += (ele=='Any') ? '-- Select Make --' : ele;
    options += '</option>';
  }
  $(company).html(options);
}
function setM(company, model,version, selVal) {
  if(company == undefined) return true;
  var options = '<option value="Any">-- Select Model --</option>';
  var mdlArr = arrModel[$(company).val()];
  for(var k = 0; k < mdlArr.length; k++) {
    options += '<option value="' + mdlArr[k] + '" ';
    if(selVal && (selVal==mdlArr[k])) options += 'selected="selected"';
    options += '>' + mdlArr[k] + '</option>';
  }
  $(model).html(options);
  setV(company,model,version);
}
function setV(company, model, version, selVal) {
  if(version == "") return true;
  var options = '<option value="Any">-- Select Version --</option>';
  var i = $(company).val() + "_" + $(model).val();

  if(arrVersion[i] && arrVersion[i]!='undefined' && arrVersion[i].length>0) {
    $('.vv').fadeIn('slow');
    $(version).fadeIn('slow');
    for ( var j=0; j<arrVersion[i].length; j++) {
      options += '<option value="' + arrVersion[i][j] + '" ';
      if(selVal && (selVal==arrVersion[i][j])) options += 'selected="selected" ';
      options += '>' + arrVersion[i][j] + '</option>';
    }
  } else{
    $('.vv').fadeOut('slow');
    $(version).fadeOut('slow');
  }
  $(version).html(options);
}
