// JavaScript Document : Used for Public FAQs in RightNow displayed on the Support pages

function kmt_DisplayResetDetails(dn) {


	devices=[['GOx00#B1#M1#M3#M5',['txt_5steps','1310go']],['ECLIPSE#N1#N2',['txt_5steps','1310eclipse']],['ONE2#E1#E2#Z1#Z2#Z3#Z4#Z5#Z6',['txt_5steps','1310one2']],['ONE1#G1#G2',['txt_5steps','1310one1']],['GOx30#J1#J2#J3#J4#J5#J6#JA#JB',['txt_5steps','1310gox20']],['GOx20#M2#M4#M6#M8#M9',['txt_5steps','1310gox20']],['RIDER#K1#K2',['txt_rider','1310rider']],['ONE30#PB#PC#PE#PF#PH#PI#PK#PL#PN#PO#PP#PQ#ZC#ZD#ZE',['txt_holdpwr','']],['XL30#GC#GD#GE#RB#RC#RE#RF#RH#RI#RK#RL#RM#RN#RO#RP#RQ#RV',['txt_holdpwr','']],['GOx10#V5#V7#V8#V9',['txt_5steps','1310gox10']],['ONE3#Y1#Y2#Y3#Y4#Y5#Y6#Y7',['txt_3steps','2027one3rd']],['ONEXL#L1#L2#L3#L4#L5#L6#L7#L8#L9#F1#F2#F3#F4',['txt_5steps','2027onexl']],['GOx40#WB#WL#WR#WT',['txt_holdpwr','']],['ECLIPSE2#DA',['txt_5steps','1310eclipse2']],['ONE40#P1#P2#PM#PR#PS#PT#PU#PV#ZA#ZB#ZF',['txt_holdpwr','']],['XL40#GA#GB#GF#RR#RS#RT#RU',['txt_holdpwr','']],['XLLIVE#R1#R2#R4',['txt_holdpwr','']],['START#XA#XB#XC#XD#XF#XH#XI#XJ',['txt_start','']],['XXL#RW#RX#RY#RZ',['txt_holdpwr','']],['GOx50#W1#W2#W3#W4#W5#W6#W7#W8',['txt_holdpwr','']],['BM#WI',['txt_holdpwr','']],['START2#XM#XN',['txt_start','']],['XLIQR2#GG#GH#GI#GJ#GK',['txt_3steps','1310xliqr2']],['GOI90#DC',['txt_5steps','1310eclipse2']],['RIDER2010#K3',['txt_holdpwr','']],['XXL50#GL',['txt_holdpwr','']],['GO1000#TA#TB#TC#TD',['txt_holdpwr','']],['GO2405#TE',['txt_holdpwr','']],['GO1005#SA#SB#SE#SF#SI#SJ',['txt_holdpwr','']],['GO2505#SC',['txt_holdpwr','']],['VIA#AG#AH#AI#AN#BG#BH',['txt_holdpwr2','']],['STARTXL#GP',['txt_holdpwr','']],['SONYXVN#DH#DI#DJ',['txt_sonyxvn','']]];



	maxd=devices.length;

	document.getElementById('txt_3steps').style.display='none';
	document.getElementById('txt_5steps').style.display='none';
	document.getElementById('txt_rider').style.display='none';
	document.getElementById('txt_holdpwr').style.display='none';
	document.getElementById('txt_holdpwr2').style.display='none';
	document.getElementById('txt_start').style.display='none';	
	document.getElementById('txt_sonyxvn').style.display='none';
	document.getElementById('img_block').style.display='none';



	sern=document.forms['sn_form'].elements['sn'].value.substring(0,2).toUpperCase();

	if (sern=='') { sern='no_sn_entered'; }

	steps=null;

	image=null;

	for (i=0;i<maxd;i++) {

		if ((devices[i][0].match("#"+sern)) || (devices[i][0].match(dn+"#"))) {

			steps=devices[i][1][0];

			image=devices[i][1][1];

			device=devices[i][0];

			break;

		}


		document.getElementById('output').innerHTML=document.getElementById('nodevice').value;


	}



	if (steps) {

		document.forms['sn_form'].elements['sn'].value='';

		document.getElementById('output').innerHTML=' ';

		document.getElementById(steps).style.display='block';

	}



	if (image) {

		document.getElementById('img_big').innerHTML='<img src=http://www.tomtom.com/lib/img/cs/'+image+'.jpg border=1 />';

		document.getElementById('img_detail').innerHTML='<img src=http://www.tomtom.com/lib/img/cs/'+image+'_detail.jpg border=0 />';

		document.getElementById('img_block').style.display='block';


	}



	if (sern!='no_sn_entered') {

		device=device.split('#');

		device=device[0];

		for (i=0;i<document.forms['dev'].elements['devnames'].length;i++) {

			if (document.forms['dev'].elements['devnames'][i].value==device) {

				document.forms['dev'].elements['devnames'].selectedIndex=i;

			}

		}

	}

	return false;


}





function kmt_ShowDeviceName(sn) {


	sn=sn.substring(0,2);

	sn=sn.toUpperCase();

	device=document.getElementById('nodevice').value;

	devicesn=new Array("AG","AH","AI","AN","B1","BG","BH","DA","DC","DH","DI","DJ","E1","E2","F3","G1","G2","GA","GB","GC","GD","GE","GF","GG","GH","GI","GJ","GK","GL","GP","IA","J1","J2","J4","J6","JA","JB","K1","K2","K3","L1","L2","L3","L4","L6","L7","L8","L9","LF","LG","M1","M2","M3","M4","M5","M6","M7","M8","N1","N2","P1","P2","PA","PB","PC","PD","PE","PF","PH","PI","PK","PL","PM","PN","PO","PP","PQ","PR","PS","PT","PU","PV","R1","R2","R4","RB","RC","RE","RF","RH","RI","RK","RL","RM","RN","RO","RP","RQ","RR","RS","RT","RU","RW","RV","RX","RY","RZ","SA","SB","SC","SE","SF","SI","SJ","TA","TB","TC","TD","TE","V5","V7","W1","W2","W3","W4","W5","W6","W7","W8","WB","WI","WL","WR","WT","XA","XB","XC","XD","XF","XH","XI","XJ","XM","XN","Y1","Y2","Y3","Y4","Y5","Y6","Y7","Y8","Z1","Z2","Z3","ZA","ZB","ZC","ZD","ZE","ZF");


	devicenames=new Array("Via 110 - 2GB","Via 110 - 4GB","Via 120/160 - 4GB","Via 120 - 2GB","GO (classic)","Via 125 - 4GB","Via 125/180 - 4GB", "ECLIPSE II - 2 GB","GO I90 - 2GB TTS*","Sony XNV Navigation Module LIVE - 4GB TTS","Sony XNV Navigation Module LIVE - 4GB TTS","Sony XNV Navigation  Module - 4GB TTS","ONE 2nd Edition","ONE 2nd Edition","ONE XL HDT - 1GB","ONE 1st Edition","ONE 1st Edition","XL IQ Routes / 340 - 2GB","ONE XL IQ Routes TTS* / 340S - 2GB","XL (30 Series) / 330 - 1GB","XL (30 Series) / 330 - 2GB","XL (30 Series) TTS* / 330S - 1GB","XL IQ Routes / 340 - 1GB","XL IQ Routes &sup2; 1GB","XL IQ Routes &sup2; 1GB TTS*","XL IQ Routes &sup2; / XL 335 SE, LE, LM - 2GB","XL IQ Routes &sup2; / XL 350 - 2GB TTS*","XL 350 - 2GB TTS*","XXL 550 - 2GB","Start XL - 2GB TTS*","Carminat TomTom","GO 530 - 1GB","GO 530 - 2 GB","GO 730 - 2GB","GO 930 - 4GB","GO 630 - 1GB","GO 630 - 2GB","RIDER 1st Edition","RIDER 2nd Edition","Rider Pro / Urban Rider - 2GB","ONE XL - 1GB","ONE XL - 512MB","ONE XL","ONE XL - 1GB TTS*","ONE XL - 1GB","ONE XL - 1GB TTS*","ONE XL - 512MB","ONE XL - 1GB","GO 7000 - 4GB","GO 9000 - 4GB","GO 300","GO 520 - 512MB","GO 500","GO 520 - 1GB","GO 700 - 2.5GB","GO 720 - 2GB","GO 715","GO 920 - 4GB","DAIHATSU / ECLIPSE / TOYOTA","DAIHATSU / ECLIPSE / TOYOTA","ONE IQ Routes (White Pearl) - 2GB","ONE IQ Routes (White Pearl) - 2GB","ONE (30 Series) / 125 / 130 - 512MB","ONE (30 Series) / 125 / 130 - 1GB","ONE (30 Series) / 125 / 130 - 2GB","ONE (30 Series) / 125 / 130 - 512MB","ONE (30 Series) / 125 / 130 - 1GB","ONE (30 Series) / 125 / 130 - 2GB","ONE (30 Series) TTS* / 125S / 130S - 1GB","ONE (30 Series) TTS* / 125S / 130S - 2GB","ONE (30 Series) TTS* / 125S / 130S - 1GB","ONE (30 Series) TTS* / 125S / 130S - 2GB TTS*","ONE 140S Red (US) - 2GB","ONE (30 Series) / 125 / 130 - 1GB","ONE (30 Series) / 125 / 130 - 2GB","ONE (30 Series) / 125 / 130 - 1GB TTS*","ONE (30 Series) TTS* / 125S / 130S - 2GB","ONE IQ Routes / 140 - 1GB","ONE IQ Routes / 140 - 2GB","ONE IQ Routes TTS* / 140S - 1GB","ONE IQ Routes TTS* / 140S - 2GB","ONE (30 Series) / 125 / 130 512MB","XL LIVE IQ Routes - 2GB","XL LIVE IQ Routes - 2GB TTS*","XL 340 S LIVE","XL (30 Series) / 330 - 1GB","XL (30 Series) / 330 - 2GB","XL (30 Series) / 330 - 1GB","XL (30 Series) / 330 - 2GB","XL (30 Series) TTS* / 330S - 1GB","XL (30 Series) TTS* / 330S - 2GB","XL (30 Series) TTS* / 330S - 1GB","XL (30 Series) TTS* / 330S - 2GB","XL (30 Series) / 330 - 1GB","XL (30 Series) / 330 - 2GB","XL (30 Series) TTS* / 330S - 1GB","XL (30 Series) TTS* / 330S - 2GB","XL 330 - 1GB","XL IQ Routes / 340 - 1GB","XL IQ Routes / 340 - 2GB","XL IQ Routes TTS* / 340S - 1GB","XL IQ Routes TTS* / 340S - 2GB","XXL / 530S / 540S - 2GB","XL Black Edition (30 Series) - 2GB","XXL 535 / XXL 540 S - 2GB","XXL 530 S - 2GB","XXL 540 - 4GB","GO LIVE 1005 - 4GB","GO LIVE 1005 - 2GB","GO 2505 - 4GB TTS*","GO 1005 / GO 2505 - 4GB","GO 1005 - 2GB","GO LIVE 1005 - 8GB","GO 1005 - 8GB", "GO LIVE 1000 - 4GB","GO LIVE 1000 - 2GB","GO 1000 / GO 2405 - 4GB","GO 1000 - 2GB","GO 2405 - 4GB TTS*","GO 510/710","GO 910 - 20GB","GO 950 LIVE - 4GB","GO 750 / 550 LIVE - 2GB","GO 750 / 550 LIVE - 1GB","GO 750 LIVE - 2GB","GO 950 - 4GB","GO 750 / 550 - 2GB","GO 750 - 2GB","GO 750 / 550 - 1GB","GO 940 LIVE - 4BG","Blue&Me TomTom - 4GB TTS*","GO 740 LIVE - 2GB","GO 740 LIVE - 2GB","GO 540 LIVE - 1GB","Start - 1GB","Start - 2GB","Start - 1GB","Start - 2GB","Start - 2GB","Start - 2GB","EASE - 2GB TTS*","EASE - 2GB TTS*","Start &sup2; 2GB TTS*","Start &sup2; 2GB TTS*","ONE 3rd Edition - 1GB","ONE 3rd Edition - 1GB","ONE 3rd Edition - 512MB","ONE 3rd Edition - 512MB","ONE 3rd Edition - 1GB TTS*","ONE 3rd Edition - 512MB","ONE 3rd Edition - 1GB","ONE 3rd Edition - 1GB","ONE 2nd Edition - 1GB","ONE 2nd Edition - 512MB","ONE 2nd Edition","ONE IQ Routes / 140 - 2GB","ONE IQ Routes TTS* / 140S - 2GB","ONE (30 Series) / 125 / 130 - 1GB","ONE (30 Series) / 125 / 130 - 2GB","ONE (30 Series) TTS* / 125S / 130S - 1GB","ONE IQ Routes / 140 - 1GB");

	for (i=0; i<devicesn.length; i++) {

		if (sn==devicesn[i]) {

			device=devicenames[i];

			break;

		}

	}

	document.getElementById('output').innerHTML=device;

	return false;

}






function kmt_ShowBox(bn) {

	if (document.getElementById(bn).style.display=="block") { document.getElementById(bn).style.display="none"; return false; }

	levels=bn.match(/_/g);


	// hide all boxes (main, secondary, etc.)

	allBoxes=document.getElementsByTagName('div');

	for (i=0; i<allBoxes.length; i++) {

		if (allBoxes[i].id.match("BOX")) { document.getElementById(allBoxes[i].id).style.display="none"; }

	}


	// show box and box container(s)

	document.getElementById(bn).style.display="block";

	if (levels==null) {

		return false;
		
	} else {

		levels=(levels.length)+1;

		temp=bn;

		for (i=0; i<levels; i++) {

			temp=temp.substring(temp,temp.length-3);

			if (temp.length>2) { document.getElementById(temp).style.display="block"; }

		}

		return false;

	}

	return false;

}






function kmt_HideBox(bn) {

	document.getElementById(bn).style.display="none";

	return false;

}




// this function is for tomtom.com/9603 (and all languages)

function kmt_DisplayTrafficDetails(dn) {

	devices=[
			 
			 ['GO1005LIVE',['hd_traffic_nav3','tmc_magnet']],
			 		 
			 ['GO1005',['tmc_magnet']],
			 
			 ['GO1000LIVE',['hd_traffic_nav3','tmc_magnet']],
			 		 
			 ['GO1000',['tmc_magnet']],
			 
			 ['GOx50LIVE',['tmc_dock','hd_traffic']],

			 ['GOx50',['tmc_dock']],

			 ['GOx40LIVE',['tmc_usb','tmc_dock','hd_traffic']],

			 ['GOx30',['tmc_serial','tmc_usb','traffic_gprs']],

			 ['GOx20',['tmc_serial','tmc_usb','traffic_gprs']],

			 ['GOx10',['tmc_serial','traffic_gprs']],

			 ['GOx00',['traffic_gprs']],

			 ['GO',[]],

			 ['XXL',['tmc_usb','tmc_cla']],

			 ['XLLIVE',['tmc_usb','hd_traffic','tmc_cla']],

			 ['XLIQR2',['tmc_usb','tmc_cla']],

			 ['XLIQR',['tmc_usb','tmc_cla']],

			 ['XL30',['tmc_usb']],

			 ['ONEXL',['tmc_serial','tmc_usb','traffic_gprs']],

			 ['ONEIQR',['tmc_usb','tmc_cla']],

			 ['START2',['tmc_usb','tmc_cla']],
			 	 
			 ['STARTXL',['tmc_usb','tmc_cla']],
			 
			 ['START',[]],

			 ['ONE30',['tmc_usb']],

			 ['ONE3',['tmc_serial','tmc_usb']],

			 ['ONE2',['traffic_gprs']],

			 ['ONE1',['traffic_gprs']],

			 ['RIDER2',['traffic_gprs']],

			 ['RIDER',['traffic_gprs']],
			 
			 ['SONYXNV',['hd_traffic_nav3']],
			 
			 ['CARMINATLIVE',['hd_traffic_nav3']],

			 ['BM',['tmc_dock']],

			 ['GOI90',['traffic_gprs']],

			 ['ECLIPSE2',['traffic_gprs']],

			 ['ECLIPSE',['traffic_gprs']],

			];


	maxd=devices.length;

	document.getElementById('tmc_serial').style.display="none";

	document.getElementById('tmc_usb').style.display="none";

	document.getElementById('tmc_dock').style.display="none";

	document.getElementById('hd_traffic').style.display="none";

	document.getElementById('traffic_gprs').style.display="none";
	
	document.getElementById('tmc_cla').style.display="none";

	document.getElementById('hd_traffic_nav3').style.display="none";
	
	document.getElementById('tmc_magnet').style.display="none";

	document.getElementById('no_solutions').style.display="none";


	for (i=0;i<maxd;i++) {

		if (devices[i][0] == dn) {

			maxs = devices[i][1].length;

			if (maxs == 0) {

				document.getElementById('no_solutions').style.display="block";

			}

			else {

				for (j=0;j<maxs;j++) {

				if (devices[i][1][j] == "hd_traffic_nav3") {

						document.getElementById('hd_traffic_nav3').style.display="block";

					}
					
					if (devices[i][1][j] == "tmc_magnet") {

						document.getElementById('tmc_magnet').style.display="block";

					}

					if (devices[i][1][j] == "tmc_serial") {

						document.getElementById('tmc_serial').style.display="block";

					}

					if (devices[i][1][j] == "tmc_usb") {

						document.getElementById('tmc_usb').style.display="block";

					}

					if (devices[i][1][j] == "tmc_dock") {



						document.getElementById('tmc_dock').style.display="block";

					}

					if (devices[i][1][j] == "hd_traffic") {

						document.getElementById('hd_traffic').style.display="block";

					}

					if (devices[i][1][j] == "traffic_gprs") {

						document.getElementById('traffic_gprs').style.display="block";

					}

					if (devices[i][1][j] == "tmc_cla") {

						document.getElementById('tmc_cla').style.display="block";

					}

				}

			}

		}

	}

	return false;

}
