var LinkGenerator = new Class({ 

	initialize: function(options) {
		this.link = options.link;
		this.formName = options.formName;
	},
	
	encodeUrlCallBack: function(movieName){
			var	url = this.link;
			url = url.replace("%movieName%", movieName);
			window.open(url, '', 'status=0,help=0,scrollbars=1');
	},
	
	buildLinkUrl: function (movieName){
		var text = $(movieName);

		if(text){
			RequestProcessor.getEncodedUrl(text.value, this.encodeUrlCallBack.bind(this));
		}
	},
	
	displaylink: function (text, linkId){
		var link1 = $(linkId);
		if(link1){
			if(text){
				if(parseInt(text.value.length) > 1){
					link1.setStyle('visibility', 'visible');
				}else{
					link1.setStyle('visibility', 'hidden');
				}
			}else{
				link1.setStyle('visibility', 'hidden');
			}
		}
	}
	
});