window.addEvent('domready', function() {
	
	if($('edit_more_feeds')) 
	$('edit_more_feeds').addEvent('click', function(e) {
		e.stop();
		edit_feed();
	});
	
});

function edit_feed() {
	more_feeds = $('more_feeds').empty();
	var vmf = new Element('input', {
		type:	'text',
		size:	45
	}).inject(more_feeds);
	new Element('input', {
		type:	'submit',
		value:	'Check feed',
		events: {
			click: function(e) {
				e.stop();
				$('add_more_feeds_loader').fade();
				check_feed2(vmf.get('value'));
			}
		}
	}).inject(more_feeds);
	new Element('span',{
		html:	'&nbsp;&nbsp;'
	}).inject(more_feeds);
	new Element('img', {
		id:		'add_more_feeds_loader',
		src:	'img/loadingw.gif'
	}).fade('hide').inject(more_feeds);
}

function check_feed2(feed_url) {
	var site_url = $('edit_more_feeds').get('rel');
	new Request.JSON({
		url: "/misc/check_feed.php",
		onSuccess: function(res) {
			$('add_more_feeds_loader').fade();
	    	if(res.error) {
	    		alert(res.error);
	    	} else {
	    		j = $('the_feeds').getChildren().length;
	    		html = '<div style="margin: 1px 0;">';
				html += '<input name="feedurl" value="' + res.feed.feed_url + '" type="radio" id="feed_' + j + '" />';
				html += '<label for="feed_' + j + '">' + res.feed.feed_url;
				html += res.feed.fb_awareness !== 'false' ? ' <span style="font-size: 10px; padding-left: 10px;">(<img src="/img/icon.feedburner.gif" width="16" alt="Feedburner" style="vertical-align: -4px;" /> FeedBurner enabled)</span>' : '';
				html += '</label>';
				html += '<input type="hidden" name="has_feedburner[' + res.feed.feed_url + ']" value="' + (res.feed.fb_awareness == 'false' ? '' : res.feed.fb_awareness) + '" /></div>';
				$('the_feeds').set('html',$('the_feeds').get('html') + html);
				$('more_feeds').empty();
	    	}
		}
	}).get({'site_url': site_url, 'feed_url': feed_url});
}