var Uri = new Class({
	Implements : [Options],
	options : { },
	initialize : function(options){
		this.setOptions(options);
	}
});
Uri.create = function(baseUri, queryParts) {
	if (!queryParts) queryParts = { };
	['page', 'country'].each(function(part) {
		var partElement;
		if (!queryParts[part] && (partElement = document.getElement('meta[name=framework-' + part + ']'))) {
			queryParts[part] = partElement.get('content');
		}
	});
	var encodedQueryParts = [];
	for (var part in queryParts) {
		encodedQueryParts.push(part + '=' + queryParts[part]);
	}
	var fullUri = baseUri;
	if (encodedQueryParts.length > 0) {
		fullUri += '?' + encodedQueryParts.join('&');
	}
	return fullUri;
}