﻿  // Start Script
	var ie4=document.all
 
 	// Adaptor images
					// For brands - Apple, Blackberry, BlackBerry Bold 
	var adaptor_a3 = 'iPhone,iPhone 3G,' +
					'BlackBerry Bold,' + 
					'8130,8300,8310,8320,8330';
					// For brands - HTC, O2, T-Mobile, Orange, Vodafone, Cingular, i-mate
	var adaptor_a4 = 'MTeoR,P3300,P3400,P3600,P6300,P6500,S620,S710,S730,Diamond,Mogul,Sprint,Touch,Touch Cruise,Touch Dual,TyTN,TyTN II,' +
					'XDA Argon,XDA Orbit,SDA Stellar,SDA Trion,' +
					'MDA Compact III,MDA Mail,MDA Touch,MDA Vario II,MDA Vario III,' +
					'M3100,SPV E650,' + 
					'V1415,V1615,V1640,' + 
					'8525,8500,' + 
					'JASJAM';
					// For brands - JP only
	var adaptor_jp = 'SHARP  813,SHARP  833,NEC N8,Sanyo Katana';
					// For brands - LG only
	var adaptor_lg = 'EnV,KG320,KG800,KG810,KE800 Chocolate Platinum,KE850 Prada,KE970 Shine,KS20,KU990,VX8600';
					// For brands - Motorola only
	var adaptor_m1 = 'A288,A910,A1200,E1070,E770v,MOTOFONE F3,N100,N188,N200,N288,PEBL PEBL U6,R220,R225,RIZR,RIZR Z6,RIZR Z8,SLVR L7,S600,S2100,S2400,V323,V325,V360,V361,V365,Z3,V3,V3c,V3i,V3m,V3r,' + 
				      'V3t,V3x,V3xx,V6,V6Maxx,MOTOKRZR K1m,K1,K3';
				    // For brands - Nokia
	var adaptor_n1 ='1101,1100,1110,1110i,1112,122,1221,1260,1261,1600,2100,2300,2310,2600,2610,2626,2650,3210,3310,3320,3330,3360,3361,3390,3395,3410,3510,3510i,3520,3560,3590,3595,3600,3650,3660,5210,' + 
		      		'5510,6030,6060,6061,6510,6590,6590i,6600,7280,7380,7600,7650,8210,8250,8260,8265,8270,8290,8310,8390,8850,8855,8860,8890,8910,8910i,N-Gage,N-Gage QD,' + 
					'5220 XpressMusic,5310 XpressMusic,5320 XpressMusic,5700 XpressMusic,N76,N77,N78,N81,N81 8GB,N82,N91,N95,N95 8GB,N96';
					// For brands - Nokia
	var adaptor_n2 = '2112,2116,2118,2125,2126,2855,2865,2875,3100,3108,3120,3125,3155,3200,3220,3230,3250,3300,5070,5100,5140,5140i,5500,6020,6021,6070,6080,6086,6085,6100,6101,6102i,6103,6108,6111,' +
					'6125,6126,6131,6133,6136,6151,6155,6165,6165i,6170,6200,6220,6230,6230i,6233,6234,6235,6236i,6255,6255i,6256i,6260,6265,6270,6275,6275i,6280,6288,6610,6610i,6620,6630,6650,6651,' +
					'6670,6680,6681,6682,6800,6810,6820,6822,7200,7210,7250,7250i,7260,7270,7360,7370,7373,7380,7390,7600,7610,7700,7710,9300,9300i,9500,9500c,E50,E60,E61,E62,E65,E70,N70,N71,N72,N73,' +
					'N75,N80,N90,N92,N93,N93i' +
					'1650,2600 Classic,2630,2760,3109 Classic,3110 Classic,3500 Classic,3600 Slide,5200,5300 XpressMusic,5610 XpressMusic,6110 Navigator,6120 Classic,6121 Classic,6210 Navigator,' +
					'6267,6290,6300,6301,6500 Slide,6555,7070 Prism,7310 Supermova,7390,7500 Prism,8600 Luna,8800,E51,E66,E90 Communicator';
					// For brands - Nokia only
	var adaptor_n3 = '514,640,650,3285,5100,5110,5120,5165,5130,6100,6100i,6120,6130,6138,6150,6160,6161,6185i,6190,6210,6250,6310,6310i,7100,7110';	
					// For brans - Samsung only
	var adaptor_S1='A288,N100,N188,N200,N288,N400,N620,Q100,R2105,R220,R225,S100,600,2100,2200,2400';
					// For brans - Samsung only
	var adaptor_S2 = 'A800,C100,D410,E100,E108,E400,E700,E708,E715,N275,N375,N600,N628,P400,S108,S500,S508,S800,T100,T108,T400,T408,T500,T508,V200,V208,X100,X450,X495,X496,X497,X600';
					// For brans - Samsung only
	var adaptor_S3 = 'C120,C130,C300,D500,D508,D600,D720,E315,E316,E317,E330N,E340,E350,E360,E370,E530,E620,E630,E635,E720,E730,E760,E770,E780,E800,E808,E820,E860,E880,i320,P200,P207,P730,P735,P777,'  +
					'S400i,S410i,S500i,S550i,SERENE,T619,T709,T719,X100,X530,X600,X640,X660,X680,X700,X800,X810,Z100,Z105,Z107,Z110,Z130,40,Z140V,Z230,Z300,Z320i,Z370,Z500,ZV30,ZV010,ZX10,ZX20';
					// For brans - Samsung only
	var adaptor_S4 = 'A303,A436,A437,A707,A717,A727,A737,D520,D528,D800,D806,D807,D808,D820,D830,D840,D900,D900i,E250,E390,E420,E570,E590,E840,E870,E900,F300,F500,i600,i607,i620,i718,M300,M610,M620,' +
					'P300,P310,R500,R510,T219,T329,T509,T519,T629,T809,U100,U300,U420,U510,U600,U700,U708,U740,X820,X830,Z170,Z400,Z510,Z540,Z560,Z720,ZV40,Blackjack,Stripe ,Sync';
					// For brans - SonyEricsson only
	var adaptor_se1 = '520,A2218,A2288,A2618s,A2628s,A3618,F500i,J200i,J210i,J300a,J300i,K300i,K500i,K508,K600i,K608i,K700i,K750,P800,P802,P900,P908,P910a,P910i,R20,R28,R300,R300LX,R300z,R310,' +
					  'R320m,R320s,R328,R380s,R380e,R380s,R520,R600,R2320,S700i,S710i,T20,T20e,T20s,T28,T28s,T29,T39,T39m,T62u,T65,T66,T68,T68i,T100,T102,T105,T200,T206,T226,T230,T237,T290a,' +
					  'T290i,T300,T306,T310,T312,T316,T600,T608,T610,T612,T616,T618,T630,T637,V600i,V800,Z200,Z208,Z300a,Z300i,Z500,Z500a,Z500i,Z502a,Z600,Z608,Z800i,Z1010';
					// For brans - SonyEricsson only
	var adaptor_se2 = 'D750i,J100i,J120i,J220i,I230i,K220i,K310i,K510i,K530i,K550i,K610i,K750i,K790i,K800i,K810i,K850i,M600i,P1,P990i,S500i,T650i,V630,V640i,W200i,W300i,W550i,W580i,W610i,W660i,W700i,' +
					  'W710i,W800i,W810i,W850i,W880i,W890i,W900i,W910i,W950i,W960i,Z520i,Z530i,Z550i,Z558i,Z610i,Z710i,Z770i';

 	// Adaptor List
 	var Alcatel = 'alcatel';
	var Apple = 'iPhone,iPhone 3G';
	var  Audiovox = '';
	var Blackberry = 'BlackBerry Bold,8130,8300,8310,8320,8330';
	var  Cingular = '8525,8500';
	var Danger = '';
	var HP = '';
	var HTC = 'MTeoR,P3300,P3400,P3600,P6300,P6500,S620,S710,S730,Diamond,Mogul,Sprint,Touch,Touch Cruise,Touch Dual,TyTN,TyTN II';
	var i_mate = 'JASJAM';
	var  JP = adaptor_jp;
	var Kyoera = '';
	var LG = adaptor_lg;
	
	var Motorola = adaptor_m1;
	var NEC = '';
	var  Nokia= 	adaptor_n1 + ',' + adaptor_n2 + ',' + adaptor_n3;
	var O2 = 'XDA Argon,XDA Orbit,SDA Stellar,SDA Trion';
	var  Orange = 'M3100,SPV E650';
	var Other = '';
	var Panasonic = '';
	var Pantech = '';
	var Sagem = '';
	var Samsung = adaptor_S1 + ',' + adaptor_S2 + ',' + adaptor_S3 + ',' + adaptor_S4;
	var Sanyo = '';
	var Sendo = '';
	var SHARP = '';
	var Siemens = '';
	var SonyEricsson = adaptor_se1 + ',' + adaptor_se2   
	var  T_Mobile = 'MDA Compact III,MDA Mail,MDA Touch,MDA Vario II,MDA Vario III';
	var TREO = 'Treo';
	var  Vodafone = 'V1415,V1615,V1640';

	function funcChangeImage(Name, whichImage)
	{
	  document.getElementById(Name).src=whichImage;
	}
    	
	function funcChangeBrand(obj, index)
	{
		for (i=document.all('YTA_Model_' + index).options.length-1; i>=0; i--)
		{
			document.all('YTA_Model_' + index).remove(i);
		}

		// Insert Select Option
		newOpt = new Option('Select Mobile Model', '', false, true );

	 	if (ie4)
	 	{
	 		document.all('YTA_Model_' + index).add(newOpt);
	
		}
		else
		{
			document.all('YTA_Model_' + index).appendChild(newOpt);
		}

		// Insert Model List
		if (obj.value == 'Alcatel') AddOption(document.all('YTA_Model_' + index), Alcatel);
		if (obj.value  ==  'Apple') AddOption(document.all('YTA_Model_' + index), Apple);
		if (obj.value == 'Audiovox') AddOption(document.all('YTA_Model_' + index), Audiovox);
		if (obj.value == 'Blackberry') AddOption(document.all('YTA_Model_' + index), Blackberry);
		if  (obj.value  ==  'Cingular') AddOption(document.all('YTA_Model_' + index), Cingular);
		if (obj.value == 'Danger') AddOption(document.all('YTA_Model_' + index), Danger);
		if (obj.value == 'HP') AddOption(document.all('YTA_Model_' + index), HP);
		if (obj.value == 'HTC') AddOption(document.all('YTA_Model_' + index), HTC);
		if  (obj.value  ==  'i-mate') AddOption(document.all('YTA_Model_' + index), i_mate);
		if (obj.value == 'JP') AddOption(document.all('YTA_Model_' + index), JP);
		if (obj.value == 'Kyoera') AddOption(document.all('YTA_Model_' + index), Kyoera);
		if (obj.value == 'LG') AddOption(document.all('YTA_Model_' + index), LG);
		if (obj.value == 'Motorola') AddOption(document.all('YTA_Model_' + index), Motorola);
		if (obj.value == 'NEC') AddOption(document.all('YTA_Model_' + index), NEC);
		if (obj.value == 'Nokia') AddOption(document.all('YTA_Model_' + index), Nokia);
		if (obj.value == 'O2') AddOption(document.all('YTA_Model_' + index), O2);
		if  (obj.value  ==  'Orange') AddOption(document.all('YTA_Model_' + index), Orange);
		if (obj.value == 'Other') AddOption(document.all('YTA_Model_' + index), Other);
		if (obj.value == 'Panasonic') AddOption(document.all('YTA_Model_' + index), Panasonic);
		if (obj.value == 'Pantech') AddOption(document.all('YTA_Model_' + index), Pantech);
		if (obj.value == 'Sagem') AddOption(document.all('YTA_Model_' + index), Sagem);
		if (obj.value == 'Samsung') AddOption(document.all('YTA_Model_' + index), Samsung);
		if (obj.value == 'Sanyo') AddOption(document.all('YTA_Model_' + index), Sanyo);
		if (obj.value == 'Sendo') AddOption(document.all('YTA_Model_' + index), Sendo);
		if (obj.value == 'SHARP') AddOption(document.all('YTA_Model_' + index), SHARP);
		if (obj.value == 'Siemens') AddOption(document.all('YTA_Model_' + index), Siemens);
		if (obj.value == 'SonyEricsson') AddOption(document.all('YTA_Model_' + index), SonyEricsson);
		if (obj.value == 'T-Mobile') AddOption(document.all('YTA_Model_' + index), T_Mobile);
		if (obj.value == 'TREO') AddOption(document.all('YTA_Model_' + index), TREO);
		if (obj.value == 'Vodafone ') AddOption(document.all('YTA_Model_' + index), Vodafone);

		// Insert Others
		if (obj.value!='')
		{
			newOpt = new Option('Others...', 'Others', false, false );
	
		 	if (ie4)
		 	{
		 		document.all('YTA_Model_' + index).add(newOpt);
		
			}
			else
			{
				document.all('YTA_Model_' + index).appendChild(newOpt);
			}
		}
		
		funcChangeModel(document.all('YTA_Model_' + index), index);
		funcSelectOthers(document.all('YTA_Model_' + index), index);
	}

	function AddOption(obj, list)
	{
		var Ary = list.split(',');
		
		for (i=0; i < Ary.length; i++)
		{
			if (Ary[i] != '')
			{
				newOpt = new Option(Ary[i], Ary[i], false, false );
	 
			 	if (ie4)
			 	{
			 		obj.add(newOpt);
				}
				else
				{
					obj.appendChild(newOpt);
				}
			}
		}
	}

	function funcChangeModel(obj, index)
	{
		var tmp 
		
		funcChangeImage('YTA_Image_' + index, './images/spacer.gif');
		
		tmp = ',' + adaptor_a3 + ',';
		if (tmp.indexOf(',' + obj.value + ',') != -1)
		{
			funcChangeImage('YTA_Image_' + index, './images/adaptor_a3.jpg');
		}		 
		tmp = ',' + adaptor_a4 + ',';
			if (tmp.indexOf(',' + obj.value + ',') != -1)
		{
			funcChangeImage('YTA_Image_' + index, './images/adaptor_a4.jpg');
		}	
		tmp = ',' + adaptor_jp + ',';
			if (tmp.indexOf(',' + obj.value + ',') != -1)
		{
			funcChangeImage('YTA_Image_' + index, './images/adaptor_jp.jpg');
		}	
		tmp = ',' + adaptor_lg + ',';
			if (tmp.indexOf(',' + obj.value + ',') != -1)
		{
			funcChangeImage('YTA_Image_' + index, './images/adaptor_lg.jpg');
		}	
		tmp = ',' + adaptor_m1 + ',';
			if (tmp.indexOf(',' + obj.value + ',') != -1)
		{
			funcChangeImage('YTA_Image_' + index, './images/adaptor_m1.jpg');
		}	
		tmp = ',' + adaptor_n1 + ',';
			if (tmp.indexOf(',' + obj.value + ',') != -1)
		{
			funcChangeImage('YTA_Image_' +  index, './images/adaptor_n1.jpg');
		}	
		tmp = ',' + adaptor_n2 + ',';
			if (tmp.indexOf(',' + obj.value + ',') != -1)
		{
			funcChangeImage('YTA_Image_' + index, './images/adaptor_n2.jpg');
		}	
		tmp = ',' + adaptor_n3 + ',';
			if (tmp.indexOf(',' + obj.value + ',') != -1)
		{
			funcChangeImage('YTA_Image_' + index, './images/adaptor_n3.jpg');
		}	
		tmp = ',' + adaptor_S1 + ',';
			if (tmp.indexOf(',' + obj.value + ',') != -1)
		{
			funcChangeImage('YTA_Image_' +  index, './images/adaptor_S1.jpg');
		}	
		tmp = ',' + adaptor_S2 + ',';
			if (tmp.indexOf(',' + obj.value + ',') != -1)
		{
			funcChangeImage('YTA_Image_' + index, './images/adaptor_S2.jpg');
		}	
		tmp = ',' + adaptor_S3 + ',';
			if (tmp.indexOf(',' + obj.value + ',') != -1)
		{
			funcChangeImage('YTA_Image_' +  index, './images/adaptor_S3.jpg');
		}	 
		tmp = ',' + adaptor_S4 + ',';
			if (tmp.indexOf(',' + obj.value + ',') != -1)
		{
			funcChangeImage('YTA_Image_' + index, './images/adaptor_S4.jpg');
		}	
		tmp = ',' + adaptor_se1 + ',';
			if (tmp.indexOf(',' + obj.value + ',') != -1)
		{
			funcChangeImage('YTA_Image_' + index, './images/adaptor_se1.jpg');
		}	
		tmp = ',' + adaptor_se2 + ',';
			if (tmp.indexOf(',' + obj.value + ',') != -1)
		{
			funcChangeImage('YTA_Image_' + index, './images/adaptor_se2.jpg');
		}	
	}
	
	function funcSelectOthers(obj, index)
	{
		if (obj.value == 'Others')
		{
			document.all('YTA_Other_' + index).style.display = "";
		}
		else
		{
			document.all('YTA_Other_' + index).style.display = "none";
		}
		
	}
	
	function funcSelectOption(obj, selected, index)
	{
		var IsFind = false;
		
		for (i=obj.options.length-1; i>=0; i--)
		{
			if (obj.options[i].value  == selected)
			{
				obj.options[i].selected = true;
				IsFind = true;
			}
		}
		
		if (IsFind == false && selected != '')
		{
			 if (obj.options[obj.options.length-1].value == 'Others')
			 {
			 	obj.options[obj.options.length-1].selected = true;
			 	document.all('YTA_Other_' + index).value = selected.replace('[Others]', '');
			 	document.all('YTA_Other_' + index).style.display = "";
			 }
		}
	}	
	  
	    
	function ajouterOPTION(vall){
		var s = document.forms["frm1"].elements["modelItems"];
	
	
   	for (i=0; i<s.options.length; i++)
     	s.options[i]=null;
   
   
		if (vall == 'Alcatel') AddOption(s, Alcatel);
		if (vall  ==  'Apple') AddOption(s, Apple);
		if (vall == 'Audiovox') AddOption(s, Audiovox);
		if (vall == 'Blackberry') AddOption(s, Blackberry);
		if  (vall  ==  'Cingular') AddOption(s, Cingular);
		if (vall == 'Danger') AddOption(s, Danger);
		if (vall == 'HP') AddOption(s, HP);
		if (vall == 'HTC') AddOption(s, HTC);
		if  (vall  ==  'i-mate') AddOption(s, i_mate);
		if (vall == 'JP') AddOption(s, JP);
		if (vall == 'Kyoera') AddOption(s, Kyoera);
		if (vall == 'LG') AddOption(s, LG);
		if (vall == 'Motorola') AddOption(s, Motorola);
		if (vall == 'NEC') AddOption(s, NEC);
		if (vall == 'Nokia') AddOption(s, Nokia);
		if (vall == 'O2') AddOption(s, O2);
		if (vall  ==  'Orange') AddOption(s, Orange);
		if (vall == 'Other') AddOption(s, Other);
		if (vall == 'Panasonic') AddOption(s, Panasonic);
		if (vall == 'Pantech') AddOption(s, Pantech);
		if (vall == 'Sagem') AddOption(s, Sagem);
		if (vall == 'Samsung') AddOption(s, Samsung);
		if (vall == 'Sanyo') AddOption(s, Sanyo);
		if (vall == 'Sendo') AddOption(s, Sendo);
		if (vall == 'SHARP') AddOption(s, SHARP);
		if (vall == 'Siemens') AddOption(s, Siemens);
		if (vall == 'SonyEricsson') AddOption(s, SonyEricsson);
		if (vall == 'T-Mobile') AddOption(s, T_Mobile);
		if (vall == 'TREO') AddOption(s, TREO);
		if (vall == 'Vodafone') AddOption(s, Vodafone);
		
		if (vall=='')
		{
			newOpt = new Option('Others...', 'Others', false, false );
	
		 	if (ie)
		 	{
		 		s.add(newOpt);
		
			}
			else
			{
				s.appendChild(newOpt);
			}
		}

}


  // End Script

