urlHtml = "[link=::url::]::name::[/link]";

function insert_quote_code(){
	if( $('quote-link').value != '' ){
		$('quote-input').setStyle('display', 'none');
		quote = $('quote-link').value.match(/([0-9]+)/, '');
		if(quote.length > 1){
			$('reply_body').value = $('reply_body').value + ' [quote=' + quote[1] + ']';
		}else{
			alert('you didn\'t enter a quote number!');
		}
	}
	else
	{
		alert('you didn\'t enter a quote url!');
	}
}

function insert_url_code(){
	if( $('url-link').value != '' ){
		$('url-input').setStyle('display', 'none');
		if($('url-text').value != ''){
			value = urlHtml.replace(/::name::/g, $('url-text').value);
			value = value.replace(/::url::/g, $('url-link').value);
			$('reply_body').value = $('reply_body').value + ' ' + value;
		}else{
			$('reply_body').value = $('reply_body').value + ' ' + $('url-link').value;
		}
	}
	else
	{
		alert('you didn\'t enter a url!');
	}
}
window.addEvent('domready', function(){
	$('entry-buttons').setStyle('display', 'block');

	// START: quote
	$('insert-quote-link').addEvent('click', function(){
		$('quote-input').setStyle('display', 'block');
		$('url-input').setStyle('display', 'none');
	});

	$('quote-link').addEvent('keypress', function(event){
		event = new Event(event);
		if(event.key == 'enter'){
			insert_quote_code();
			event.stop();
		}
	});

	$('quote-link').addEvent('focus', function(){
		if( $('quote-link').value =='Quote url' ){
			$('quote-link').value = '';
		}
	});

	$('quote-link').addEvent('blur', function(){
		if( $('quote-link').value =='' ){
			$('quote-link').value = 'Quote url';
		}
	});

	$('insert-quote-button').addEvent('click', function(){
		insert_quote_code();
	});

	$('cancel-quote-button').addEvent('click', function(){
		$('quote-input').setStyle('display', 'none');
	});
	// END: quote

	// START: link
	$('insert-url-link').addEvent('click', function(){
		$('quote-input').setStyle('display', 'none');
		$('url-input').setStyle('display', 'block');
	});

	$('url-link').addEvent('keypress', function(event){
		event = new Event(event);
		if(event.key == 'enter'){
			insert_url_code();
			event.stop();
		}
	});
	
	$('url-text').addEvent('keypress', function(event){
		event = new Event(event);
		if(event.key == 'enter'){
			insert_url_code();
			event.stop();
		}
	});
	
	$('url-text').addEvent('focus', function(){
		if( $('url-text').value =='Link text' ){
			$('url-text').value = '';
		}
	});

	$('url-text').addEvent('blur', function(){
		if( $('url-text').value =='' ){
			$('url-text').value = 'Link text';
		}
	});

	$('insert-url-button').addEvent('click', function(){
		insert_url_code();
	});

	$('cancel-url-button').addEvent('click', function(){
		$('url-input').setStyle('display', 'none');
	});
	// END: link
});reply_body