function urlgen() 
{
	var TinyURL = new Class({
		//implements
		Implements: [Options],
		//options
		options: {
			checkURL: ''
		},
		//initialization
		initialize: function(options) {
			//set options
			this.setOptions(options);
		},
		//a method that does whatever you want
		createURL: function(url,complete) {
			var req = new Request({
				url: this.options.checkURL + '?url=' + url,
				method: 'get',
				async: false,
				onComplete: function(response) { complete(response); }
			}).send();
		}
	});
	
	
	// usage //
	var new_tiny_url = new TinyURL({
		checkURL: '/dw-tools/generate-tiny-url.php'
	});
	
	if($('long_url').value) {
		var newu = new_tiny_url.createURL($('long_url').value,function(resp) {
			$('short_url').set('value',resp);
			$('tinyurl-status-message').set('text','URL has been created.');
		});
	}
}
