function updateRate(id, CityMobileID, AdvertisingID) {
	var Rate = document.getElementById(id).value;
	
	document.getElementById(id).style.backgroundColor = 'orange';
	
	var url = 'http://marketing.riveroffers.com/intl/update_rate.php';
	var pars = 'CityMobileID='+CityMobileID+'&AdvertisingID='+AdvertisingID+'&Rate='+Rate;
	
	new Ajax.Updater({ success: 'result', failure: 'result' }, url, {
	  parameters: pars,
	  insertion: Insertion.Bottom
	});
}

function showLocations(ThisValue, Type, url) {
	if(ThisValue != '') {
		if(Type == 1) {
			var pars = 'CountryID='+ThisValue;
		} else {
			var pars = 'CallingCode='+ThisValue;
		}
		
		new Ajax.Updater({ success: 'result', failure: 'result' }, url, {
		  parameters: pars
		});
	} else {
		document.getElementById('result').innerHTML = '';
	}
}

function toggleRateTypes(RateTypeName, NumResults) {
	for(var i = 1; i <= NumResults; i++) {
		var row = document.getElementById(RateTypeName+"-"+i);
	
		if(row) {
			if(row.style.display == '') {
				row.style.display = 'none';
			} else {
				row.style.display = '';
			}
		}
	}
}

function togglePlans(crid, Category, url) {
	var ActivationFee = document.getElementById('ActivationFee');
	var HardwareIncld = document.getElementById('HardwareIncld');
	var HardwarePhone = document.getElementById('HardwarePhone');
	var CountryID = document.getElementById('CountryID');
	
	var pars = 'CountryID='+CountryID.value+'&crid='+crid+'&Category='+Category;
	
	if(ActivationFee.checked) {
		pars = pars+'&ActivationFee=on';
	} else {
		pars = pars+'&ActivationFee=';
	}
	
	if(HardwareIncld.checked) {
		pars = pars+'&HardwareIncld=on';
	} else {
		pars = pars+'&HardwareIncld=';
	}
	
	if(HardwarePhone.checked) {
		pars = pars+'&HardwarePhone=on';
	} else {
		pars = pars+'&HardwarePhone=';
	}
	
	new Ajax.Updater({ success: 'brc_content', failure: 'brc_content' }, url, {
	  parameters: pars,
	  onComplete: function() {
	  	fdTableSort.init('CRmyTable');
	  }
	});
}