function getDatasourceForCountry(countryCode)
{
	switch (countryCode.toLowerCase())
	{
		case 'ar':
			return 'mm.clients.adidas_rf_arg';
		case 'at':
			return 'mm.clients.adidas_rf_aut';
		case 'au':
			return 'mm.clients.adidas_rf_aus';
		case 'br':
			return 'mm.clients.adidas_rf_bra';
		case 'ca':
			return 'mm.clients.adidas_rf_can';
		case 'ch':
			return 'mm.clients.adidas_rf_che';
		case 'cn':
			//return 'mm.clients.adidas_rf_chn';
			return ''; // API does not need a datasource
		case 'cz':
			return 'mm.clients.adidas_rf_cze';
		case 'de':
			return 'mm.clients.adidas_rf_deu_02';
		case 'dk':
			return 'mm.clients.adidas_rf_dnk';
		case 'es':
			return 'mm.clients.adidas_rf_esp';
		case 'fi':
			return 'mm.clients.adidas_rf_fin';
		case 'fr':
			return 'mm.clients.adidas_rf_fra';
		case 'gr':
			return 'mm.clients.adidas_rf_grc';
		case 'hk':
			return 'mm.clients.adidas_rf_hkg';
		case 'in':
			return 'mm.clients.adidas_rf_ind';
		case 'it':
			return 'mm.clients.adidas_rf_ita';
		case 'nl':
			return 'mm.clients.adidas_rf_nld';
		case 'no':
			return 'mm.clients.adidas_rf_nor';
		case 'ph':
			return 'mm.clients.adidas_rf_phl';
		case 'pl':
			return 'mm.clients.adidas_rf_pol';
		case 'pt':
			return 'mm.clients.adidas_rf_prt';
		case 'ru':
			return 'mm.clients.adidas_rf_rus';			
		case 'se':
			return 'mm.clients.adidas_rf_swe';
		case 'uk':
			return 'mm.clients.adidas_rf_gbr';
		case 'us':
			return 'mm.clients.adidas_rf_usa';
		case 'za':
			return 'mm.clients.adidas_rf_zaf';
		case 'th':
			return 'mm.clients.adidas_rf_tha';
		default:
			return 'mm.clients.adidas_rf_restofw';
	} // switch
} // getDatasourceForCountry()
