/**
 * @author Administrator
 */

/*
var CopyStringFlash = new Class({
	options : {},
	initialize: function(elements, options) {
		this.setOptions(options);
		this.CopyStringFlash = new Element('embed', {
			'src': getComponentURL('CopyStringFlash') + '_SWF/CopyStringFlash.swf',
			'type' : 'application/x-shockwave-flash',
			'styles': {
				'width': '1',
				'height': '1'
			}
		}).inject(document.body);
		
		$$(elements).each(this.build, this);
	},
	build: function(el) {
		var CopyStrings = el.getElement('.CopyString');
		el.$tmp.CopyStringFlash = this.CopyStringFlash;
		
		el.getElement('.CopyStringButton').addEvent(
			'click', function(event){
				el.$tmp.CopyStringFlash.savetext(CopyStrings.value);
			}
		);
	},
	setOptions: function(options) {},
});

var cp = new CopyStringFlash($$('.CopyStringForm'));
*/

var Clipboard = 
{
	num : 0,
	str : '',
	mode : 'URL',
	init : function()
	{
		$$('.CopyStringForm').each(Clipboard.build, this);
	},
	build: function(el) {
		var Button = el.getElement('.CopyButton');

		Button.addEvent('mouseover', 
			function() {
				Clipboard.str = el.getElement('.CopyString').value;
			}
		);
		
		Button.style.position = 'relative';
		
		var code = getFlashCode(getComponentURL('CopyStringFlash') + '_SWF/CopyStringFlash.swf',
			'XML'+(Clipboard.num++), '55px', '44px', 'style="position:absolute;top:0px;left:0px"');
		

		var html = Button.innerHTML;
		Button.innerHTML = html + code;
	},
	getString : function ()
	{
		if(Clipboard.mode == 'URL')
			alert("you can now paste this link using the keyboard shortcut (Ctrl+V)");
		else
			alert("you can now paste this link using the keyboard shortcut (Ctrl+V)");

		return Clipboard.str;
	}
}
