function jumpTo(theOption)
{
	window.location = theOption.value;
}

function buildDropdown(label, urls, names)
{
	theSelect = document.createElement('select');
	theSelect.setAttribute('class', 'selectorNav');
	theSelect.setAttribute('className', 'selectorNav');	
	var i = 0;
	for (i = 0; i < urls.length; i++)
	{
		theOption = document.createElement('option');
		theOption.value = urls[i];
		theOption.appendChild(document.createTextNode(names[i]));
		theSelect.appendChild(theOption);
	}
	
	div = document.createElement('div');
	div.setAttribute('class', 'selector');
	div.setAttribute('className', 'selector'); /* for IE */
	
	lab = document.createElement('label');
	lab.appendChild(document.createTextNode(label + ':'));
	div.appendChild(lab);
	div.appendChild(theSelect);
	document.getElementById('secondaryNavigation').appendChild(div);
}

function buildApplicationSelector()
{
	var appDataURLs = new Array();
	appDataURLs[0] = 'http://test.riello-ups.co.uk/#';
	appDataURLs[1] = 'http://test.riello-ups.co.uk/systems/ups-applications.htm';
	appDataURLs[2] = 'http://test.riello-ups.co.uk/systems/ups-applications.htm#homeoffice';
	appDataURLs[3] = 'http://test.riello-ups.co.uk/systems/ups-applications.htm#epos';
	appDataURLs[4] = 'http://test.riello-ups.co.uk/systems/ups-applications.htm#pcsterminalsworkstations';
	appDataURLs[5] = 'http://test.riello-ups.co.uk/systems/ups-applications.htm#smallworkgroups';
	appDataURLs[6] = 'http://test.riello-ups.co.uk/systems/ups-applications.htm#smallnetworkslans';
	appDataURLs[7] = 'http://test.riello-ups.co.uk/systems/ups-applications.htm#largenetworkslans';
	appDataURLs[8] = 'http://test.riello-ups.co.uk/systems/ups-applications.htm#servers';
	appDataURLs[9] = 'http://test.riello-ups.co.uk/systems/ups-applications.htm#telecomskeyphones';
	appDataURLs[10] = 'http://test.riello-ups.co.uk/systems/ups-applications.htm#telecomspbxs';
	appDataURLs[11] = 'http://test.riello-ups.co.uk/systems/ups-applications.htm#telecomspoeandvoip';
	appDataURLs[12] = 'http://test.riello-ups.co.uk/systems/ups-applications.htm#medical';
	appDataURLs[13] = 'http://test.riello-ups.co.uk/systems/ups-applications.htm#serverrooms';
	appDataURLs[14] = 'http://test.riello-ups.co.uk/systems/ups-applications.htm#datacentres';
	appDataURLs[15] = 'http://test.riello-ups.co.uk/systems/ups-applications.htm#industrialprocesses';
	appDataURLs[16] = 'http://test.riello-ups.co.uk/systems/ups-applications.htm#frequencyconverters';
	appDataURLs[17] = 'http://test.riello-ups.co.uk/systems/ups-applications.htm#emergencylighting';
	
	var appDataNames = new Array();
	appDataNames[0] = 'By Application...';
	appDataNames[1] = 'View table';
	appDataNames[2] = 'Home Office';
	appDataNames[3] = 'Point of Sale (EPoS)';
	appDataNames[4] = 'PC and Workstations';
	appDataNames[5] = 'Small Workgroups';
	appDataNames[6] = 'Small Networks (LANs)';
	appDataNames[7] = 'Large Networks (WANs)';
	appDataNames[8] = 'Servers';
	appDataNames[9] = 'Telecoms Keyphones';
	appDataNames[10] = 'Telecoms PBXs';	
	appDataNames[11] = 'Telecoms PoE, VoIP';
	appDataNames[12] = 'Medical';
	appDataNames[13] = 'Server Rooms';
	appDataNames[14] = 'Datacentres';
	appDataNames[15] = 'Industrial Processes';
	appDataNames[16] = 'Frequency Converters';
	appDataNames[17] = 'Standby Power';
	
	buildDropdown('Select', appDataURLs, appDataNames);
}

function buildProductSelector()
{
	var productURLs = new Array();
	productURLs[0] = 'http://test.riello-ups.co.uk/#';
	productURLs[1] = 'http://test.riello-ups.co.uk/systems/ups-products.htm';
	productURLs[2] = 'http://test.riello-ups.co.uk/riello/htm/pda.htm';
	productURLs[3] = 'http://test.riello-ups.co.uk/riello/htm/idialogups.htm';
	productURLs[4] = 'http://test.riello-ups.co.uk/riello/htm/nda.htm';
	productURLs[5] = 'http://test.riello-ups.co.uk/riello/htm/dialog-vision.htm';
	productURLs[6] = 'http://test.riello-ups.co.uk/riello/htm/etd.htm';
	productURLs[7] = 'http://test.riello-ups.co.uk/riello/htm/rtd.htm';
	productURLs[8] = 'http://test.riello-ups.co.uk/riello/htm/dual.htm';
	productURLs[9] = 'http://test.riello-ups.co.uk/riello/htm/etm.htm';
	productURLs[10] = 'http://test.riello-ups.co.uk/riello/htm/mlt.htm';
	productURLs[11] = 'http://test.riello-ups.co.uk/riello/htm/mrt.htm';
	productURLs[12] = 'http://test.riello-ups.co.uk/riello/htm/mps.htm';
	productURLs[13] = 'http://test.riello-ups.co.uk/riello/htm/mps-ind.htm';
	productURLs[14] = 'http://test.riello-ups.co.uk/riello/htm/mps-400hz-ups.htm';
	productURLs[15] = 'http://test.riello-ups.co.uk/riello/htm/pbg.htm';
	productURLs[16] = 'http://test.riello-ups.co.uk/riello/htm/pma.htm';
	productURLs[17] = 'http://test.riello-ups.co.uk/riello/htm/css.htm';
	productURLs[18] = 'http://test.riello-ups.co.uk/systems/sts-transfer-switches.htm';
	productURLs[19] = 'http://test.riello-ups.co.uk/riello/htm/wbs.htm';
				
	var productNames = new Array();
	productNames[0] = 'By Range...';
	productNames[1] = 'View range';
	productNames[2] = 'Plug Dialog';
	productNames[3] = 'iDialog, iDialog Plus';
	productNames[4] = 'Net Dialog';
	productNames[5] = 'Dialog Vision';
	productNames[6] = 'Dialog Plus';
	productNames[7] = 'Dialog Plus Rack';
	productNames[8] = 'Dialog Dual';
	productNames[9] = 'Power Dialog 3';
	productNames[10] = 'Multi Plus';
	productNames[11] = 'Multi Dialog';
	productNames[12] = 'Master Plus';
	productNames[13] = 'Master Plus Industrial';
	productNames[14] = 'Master Plus 400Hz';
	productNames[15] = 'Generators';
	productNames[16] = 'Inverters';
	productNames[17] = 'Central Supply Systems';
	productNames[18] = 'STS Transfer Switches';
	productNames[19] = 'Maintenance Bypasses';
	
	buildDropdown('Select', productURLs, productNames);
}

function buildSizeSelector()
{
	var sizeURLs = new Array();
	sizeURLs[0] = 'http://test.riello-ups.co.uk/#';
	sizeURLs[1] = 'http://test.riello-ups.co.uk/systems/ups-sizing.htm';
	sizeURLs[2] = 'http://test.riello-ups.co.uk/systems/ups-sizing.htm#500va';
	sizeURLs[3] = 'http://test.riello-ups.co.uk/systems/ups-sizing.htm#1kva';
	sizeURLs[4] = 'http://test.riello-ups.co.uk/systems/ups-sizing.htm#4kva';
	sizeURLs[5] = 'http://test.riello-ups.co.uk/systems/ups-sizing.htm#10kva';
	sizeURLs[6] = 'http://test.riello-ups.co.uk/systems/ups-sizing.htm#20kva';
	sizeURLs[7] = 'http://test.riello-ups.co.uk/systems/ups-sizing.htm#40kva';
	sizeURLs[8] = 'http://test.riello-ups.co.uk/systems/ups-sizing.htm#100kva';
	sizeURLs[9] = 'http://test.riello-ups.co.uk/systems/ups-sizing.htm#200kva';
	sizeURLs[10] = 'http://test.riello-ups.co.uk/systems/ups-sizing.htm#400kva';
	sizeURLs[11] = 'http://test.riello-ups.co.uk/systems/ups-sizing.htm#800kva';
	
	var sizeNames = new Array();
	sizeNames[0] = 'By Size...';
	sizeNames[1] = 'View table';
	sizeNames[2] = '<500VA';
	sizeNames[3] = '500VA - 1KVA';
	sizeNames[4] = '1 - 4KVA';
	sizeNames[5] = '5 - 10KVA';
	sizeNames[6] = '10 - 20KVA';
	sizeNames[7] = '20 - 40KVA';
	sizeNames[8] = '80 - 100KVA';
	sizeNames[9] = '100 - 200KVA';
	sizeNames[10] = '200 - 400KVA';
	sizeNames[11] = '400 - 800KVA';
	
	buildDropdown('Select', sizeURLs, sizeNames);
}



function languageRedirect(option)
{
	window.location = option.value;
}

window.onload = function(){
	var selectors = document.getElementsByTagName('select');
	for(var i=0,l=selectors.length;i<l;++i){ 
		selector = selectors[i];
		if (selector.className == 'selectorNav'){
			selector.onchange = function(){
				jumpTo(this);
			}
		}
	}
}
