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://www.riello-ups.co.uk/';
	appDataURLs[1] = 'http://www.riello-ups.co.uk/ups-products/ups-applications/';
	appDataURLs[2] = 'http://www.riello-ups.co.uk/ups-products/ups-applications/#homeoffice';
	appDataURLs[3] = 'http://www.riello-ups.co.uk/ups-products/ups-applications/#epos';
	appDataURLs[4] = 'http://www.riello-ups.co.uk/ups-products/ups-applications/#pcsterminalsworkstations';
	appDataURLs[5] = 'http://www.riello-ups.co.uk/ups-products/ups-applications/#smallworkgroups';
	appDataURLs[6] = 'http://www.riello-ups.co.uk/ups-products/ups-applications/#smallnetworkslans';
	appDataURLs[7] = 'http://www.riello-ups.co.uk/ups-products/ups-applications/#largenetworkslans';
	appDataURLs[8] = 'http://www.riello-ups.co.uk/ups-products/ups-applications/#servers';
	appDataURLs[9] = 'http://www.riello-ups.co.uk/ups-products/ups-applications/#telecomskeyphones';
	appDataURLs[10] = 'http://www.riello-ups.co.uk/ups-products/ups-applications/#telecomspbxs';
	appDataURLs[11] = 'http://www.riello-ups.co.uk/ups-products/ups-applications/#telecomspoeandvoip';
	appDataURLs[12] = 'http://www.riello-ups.co.uk/ups-products/ups-applications/#medical';
	appDataURLs[13] = 'http://www.riello-ups.co.uk/ups-products/ups-applications/#serverrooms';
	appDataURLs[14] = 'http://www.riello-ups.co.uk/ups-products/ups-applications/#datacentres';
	appDataURLs[15] = 'http://www.riello-ups.co.uk/ups-products/ups-applications/#industrialprocesses';
	appDataURLs[16] = 'http://www.riello-ups.co.uk/ups-products/ups-applications/#frequencyconverters';
	appDataURLs[17] = 'http://www.riello-ups.co.uk/ups-products/ups-applications/#emergencylighting';
	appDataURLs[18] = 'http://www.riello-ups.co.uk/ups-services/power-demand-response/';

	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';
	appDataNames[18] = 'Power Demand Response Programme';

	buildDropdown('Select', appDataURLs, appDataNames);
}

function buildProductSelector()
{
	var productURLs = new Array();
	productURLs[0] = 'http://www.riello-ups.co.uk/#';
	productURLs[1] = 'http://www.riello-ups.co.uk/ups-products/';
	productURLs[2] = 'http://www.riello-ups.co.uk/ups-products/pc-ups/iplug/';
	productURLs[3] = 'http://www.riello-ups.co.uk/ups-products/pc-ups/idialog/';
	productURLs[4] = 'http://www.riello-ups.co.uk/ups-products/pc-ups/net-dialog/';
	productURLs[5] = 'http://www.riello-ups.co.uk/ups-products/pc-ups/vision/';
	productURLs[6] = 'http://www.riello-ups.co.uk/ups-products/pc-ups/dialog-vision/';
	productURLs[7] = 'http://www.riello-ups.co.uk/ups-products/pc-ups/sentinel-pro/';
	productURLs[8] = 'http://www.riello-ups.co.uk/ups-products/pc-ups/sentinel_dual_LP/';
	productURLs[9] = 'http://www.riello-ups.co.uk/ups-products/server-room-ups/sentinel-dual-HP/';
	productURLs[10] = 'http://www.riello-ups.co.uk/ups-products/server-room-ups/sentinel-power/';
	productURLs[11] = 'http://www.riello-ups.co.uk/ups-products/server-room-ups/multi-sentry/';
	productURLs[12] = 'http://www.riello-ups.co.uk/ups-products/server-room-ups/multi-dialog/';
	productURLs[13] = 'http://www.riello-ups.co.uk/ups-products/server-room-ups/multi-guard-modular/';
	productURLs[14] = 'http://www.riello-ups.co.uk/ups-products/server-room-ups/master-mps/';
	productURLs[15] = 'http://www.riello-ups.co.uk/ups-products/server-room-ups/master-HP/';
	productURLs[16] = 'http://www.riello-ups.co.uk/ups-products/industrial-ups/master-industrial/';
	productURLs[17] = 'http://www.riello-ups.co.uk/ups-products/industrial-ups/masterFC400/';
	productURLs[18] = 'http://www.riello-ups.co.uk/ups-products/generators/';
	productURLs[19] = 'http://www.riello-ups.co.uk/ups-products/ups-flywheels/';
	productURLs[20] = 'http://www.riello-ups.co.uk/ups-products/inverters/';
	productURLs[21] = 'http://www.riello-ups.co.uk/ups-products/solar-inverters/';
	productURLs[22] = 'http://www.riello-ups.co.uk/ups-products/emergency-lighting/';
	productURLs[23] = 'http://www.riello-ups.co.uk/ups-products/sts-transfer-switches/';
	productURLs[24] = 'http://www.riello-ups.co.uk/ups-accessories/multipass/';


	var productNames = new Array();
	productNames[0] = 'By Range...';
	productNames[1] = 'View range';
	productNames[2] = 'iPlug';
	productNames[3] = 'iDialog, iDialog Plus';
	productNames[4] = 'Net Dialog';
	productNames[5] = 'Vision';
	productNames[6] = 'Dialog Vision';
	productNames[7] = 'Sentinel Pro';
	productNames[8] = 'Sentinel Dual Low Power';
	productNames[9] = 'Sentinel Dual High Power';
	productNames[10] = 'Sentinal Power';
	productNames[11] = 'Multi Sentry';
	productNames[12] = 'Multi Dialog';
	productNames[13] = 'Multi Guard Modular';
	productNames[14] = 'Master MPS';
	productNames[15] = 'Master HP';
	productNames[16] = 'Master Plus Industrial';
	productNames[17] = 'Master FC4000';
	productNames[18] = 'Generators';
	productNames[19] = 'Master VDC';
	productNames[20] = 'Inverters';
	productNames[21] = 'Solar Inverters';
	productNames[22] = 'Central Supply Systems';
	productNames[23] = 'STS Transfer Switches';
	productNames[24] = 'Maintenance Bypasses';


	buildDropdown('Select', productURLs, productNames);
}

function buildSizeSelector()
{
	var sizeURLs = new Array();
	sizeURLs[0] = 'http://www.riello-ups.co.uk/#';
	sizeURLs[1] = 'http://www.riello-ups.co.uk/ups-products/ups-sizing/';
	sizeURLs[2] = 'http://www.riello-ups.co.uk/ups-products/ups-sizing/#500va';
	sizeURLs[3] = 'http://www.riello-ups.co.uk/ups-products/ups-sizing/#1kva';
	sizeURLs[4] = 'http://www.riello-ups.co.uk/ups-products/ups-sizing/#4kva';
	sizeURLs[5] = 'http://www.riello-ups.co.uk/ups-products/ups-sizing/#10kva';
	sizeURLs[6] = 'http://www.riello-ups.co.uk/ups-products/ups-sizing/#20kva';
	sizeURLs[7] = 'http://www.riello-ups.co.uk/ups-products/ups-sizing/#40kva';
	sizeURLs[8] = 'http://www.riello-ups.co.uk/ups-products/ups-sizing/#100kva';
	sizeURLs[9] = 'http://www.riello-ups.co.uk/ups-products/ups-sizing/#200kva';
	sizeURLs[10] = 'http://www.riello-ups.co.uk/ups-products/ups-sizing/#400kva';
	sizeURLs[11] = 'http://www.riello-ups.co.uk/ups-products/ups-sizing/#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;
}

function popup(a) {
	newone2=window.open(a,"newone2","resizable=no,scrollbars=yes,toolbar=no,menubar=no,left=22,top=22,Width=400,Height=300");
	if(navigator.appName=="Netscape")
		newone2.focus();
	return false;
}

dojo.ready(function() {
	dojo.query('select.selectorNav').forEach(
		function(item, index, array) {
			console.log(item);
			dojo.connect(item, 'change', function() { jumpTo(this); });
		}
	);

	dojo.query('form.cta').forEach(
		function(item, index, array) {
			dojo.connect(item, 'submit', function() {
				try {
					_gaq.push(['gwo._trackPageview', '/_goals/form-submit']);
				} catch(err){}
			});
		}
	);

	dojo.query('#sidebar .email').forEach(
		function(item, index, array) {
			dojo.connect(item, 'click', function() {
				try {
					_gaq.push(['gwo._trackPageview', '/_goals/email-us']);
				} catch(err){}
			});
		}
	);

	dojo.query('#contact .estore').forEach(
		function(item, index, array) {
			dojo.connect(item, 'click', function() {
				try {
					_gaq.push(['gwo._trackPageview', '/_goals/estore']);
				} catch(err){}
			});
		}
	);

	dojo.query('a').forEach(
		function(item, index, array) {
			if (item.href.indexOf('/riellofiles') != -1) {
				dojo.connect(item, 'click', function() {
					try {
						_gaq.push(['gwo._trackPageview', '/_goals/file-download']);
					} catch(err){}
				});
			}
		}
	);
});

