

var selectedNetwork = "";
var selectedHandset = "";
var selectedTariff = "";


getSelectedAddon = function() {
	
	try {
		
		if (document.getElementById ("tariffAddon")) {
			var addon1 = document.getElementById ("tariffAddon").value;
			var addon2 = document.getElementById ("tariffAddon2").value;
			var addon3 = document.getElementById ("tariffAddon3").value;
			
			var sel = addon1;
			if (sel == "") sel = addon2;
			if (sel == "") sel = addon3;
			
			return sel;
			
		} else {
			return "";
		}
		 
		
	} catch (e) {
		alert (e.message);
		return "";
	}
}


populatePCDropdowns = function () {
	try {
	
		var selectedTariffAddon = getSelectedAddon();
		
		
		//check for network change
		if (selectedNetwork != "" && document.getElementById ("network").value != selectedNetwork) {
			
			//network changed, reset tariff and handset
			selectedNetwork = (document.getElementById ("network").value);
			selectedHandset = (document.getElementById ("handset").value);
			selectedTariff = (document.getElementById ("tariff").value);
			//if (document.getElementById ("tariffAddon"))
			//	selectedTariffAddon = (document.getElementById ("tariffAddon").value);
			
			var url = '/wcm/site/pages/profitcalculatordropdowns.aspx';
			var pars= 'network=' + selectedNetwork;
			pars+= '&handset=' + selectedHandset;
			pars+= '&tariff=' + selectedTariff;
			if (selectedTariffAddon != "") {
				pars+= '&tariffAddon=' + selectedTariffAddon;
			}
			
		
			var myAjax = new Ajax.Updater(
				'handsetDropdownContainer', 
				url, 
				{
					method: 'get', 
					parameters: pars+ '&show=handset'
				});
				
			var myAjax = new Ajax.Updater(
				'tariffDropdownContainer', 
				url, 
				{
					method: 'get', 
					parameters: pars+ '&show=tariff'
				});
			
		}
	
		selectedNetwork = (document.getElementById ("network").value);
		selectedHandset = (document.getElementById ("handset").value);
		selectedTariff = (document.getElementById ("tariff").value);
		//if (document.getElementById ("tariffAddon"))
		//	selectedTariffAddon = (document.getElementById ("tariffAddon").value);
		
		var url = '/wcm/site/pages/profitcalculatordropdowns.aspx';
		var pars= 'network=' + selectedNetwork;
		pars+= '&handset=' + selectedHandset;
		pars+= '&tariff=' + selectedTariff;
		//if (document.getElementById ("tariffAddon"))
		if (selectedTariffAddon != "")
			pars+= '&tariffaddon=' + selectedTariffAddon;
	
		
		
		//show network options
		if (selectedNetwork == "") {
			var myAjax = new Ajax.Updater(
				'networkDropdownContainer', 
				url, 
				{
					method: 'get', 
					parameters: pars+ '&show=network'
				});
		}
			
		
		//show handset options
		if (selectedHandset == "") {
			var myAjax = new Ajax.Updater(
				'handsetDropdownContainer', 
				url, 
				{
					method: 'get', 
					parameters: pars+ '&show=handset'
				});
		}
		
		
		


		//show tariffoptions
		if (selectedTariff == "") {
			var myAjax = new Ajax.Updater(
				'tariffDropdownContainer', 
				url, 
				{
					method: 'get', 
					parameters: pars+ '&show=tariff'
				});
		}

		//show tariffAddons
		if (document.getElementById ("tariffAddon"))
			if (document.getElementById ("tariffAddon").value == "") {
				var myAjax = new Ajax.Updater(
					'tariffAddonDropdownContainer', 
					url, 
					{
						method: 'get', 
						parameters: pars+ '&show=tariffAddon'
					});
			}
			
		//show tariffAddons
		if (document.getElementById ("tariffAddon2"))
			if (document.getElementById ("tariffAddon2").value == "") {
				var myAjax = new Ajax.Updater(
					'tariffAddonDropdownContainer2', 
					url, 
					{
						method: 'get', 
						parameters: pars+ '&controlindex=2&show=tariffAddon'
					});
			}
			
		//show tariffAddons
		if (document.getElementById ("tariffAddon3"))
			if (document.getElementById ("tariffAddon3").value == "") {
				var myAjax = new Ajax.Updater(
					'tariffAddonDropdownContainer3', 
					url, 
					{
						method: 'get', 
						parameters: pars+ '&controlindex=3&show=tariffAddon'
					});
			}
			
			
	} catch (e) {
		alert (e.message);
	}
}


