var description_full;
var keywords_full;
var description_short;
var keywords_short;
var base;
var nid;

window.addEvent('domready', function() {
	var pWidth = window.getWidth() - 310;
	if(pWidth < 610){ pWidth = 610; }
	$('note').setStyle('width', pWidth);
});

window.addEvent('resize', function() {
	var pWidth = window.getWidth() - 310;
	if(pWidth < 610){ pWidth = 610; }
	$('note').setStyle('width', pWidth);
});

window.addEvent('domready', function() {
	var cpWidth = window.getWidth() - 310;
	if(cpWidth < 610){ cpWidth = 610; }
	$('comments').setStyle('width', cpWidth);
});

window.addEvent('resize', function() {
	var cpWidth = window.getWidth() - 310;
	if(cpWidth < 610){ cpWidth = 610; }
	$('comments').setStyle('width', cpWidth);
});

window.addEvent('domready', function() {
	var cpWidth = window.getWidth() - 310;
	if(cpWidth < 610){ cpWidth = 610; }
	$('ad_horiz').setStyle('width', cpWidth);
});

window.addEvent('resize', function() {
	var cpWidth = window.getWidth() - 310;
	if(cpWidth < 610){ cpWidth = 610; }
	$('ad_horiz').setStyle('width', cpWidth);
});

window.addEvent('domready', function() {
	description_full = $('description_text').getText();
	keywords_full = document.getElementById('keywords_text').innerHTML;
	base = $('burl').getText();
	id = $('nid').getText();
	var description_ajax =  new Ajax(base + 'note/less_description/' + id, {method: 'get',
								 onComplete: function(result){
									 description_short = result;
									 $('description_text').setText(result);
									 if(description_short.length < description_full.length){
										$('description_link').setStyle('display', 'inline');
									}
								}
							}).request();
	var keywords_ajax = new Ajax(base + 'note/less_keywords/' + id, {method: 'get',
								 onComplete: function(result){
									 keywords_short = result;
									$('keywords_text').setHTML(result);
									if(keywords_short.length < keywords_full.length){
										$('keywords_link').setStyle('display', 'inline');
									}
								}
							}).request();
	$('login_notification').setStyle('display', 'inline');
	$('login_comment').setStyle('display', 'none');
	});

function ajaxRequest(url, value, div) {
	AjaxRequest.get( {
		'generateUniqueUrl' : false, 
		'url' : url + '/' + value,
		'async' : true,
		'onComplete':function(req){ document.getElementById(div + '_text').innerHTML = req.responseText; }
	} );
}

function show_more_keywords() {
	$('keywords_text').setHTML(keywords_full);
	$('keywords_link').setHTML('<a href="#" class="more_less" onclick="show_less_keywords(); return false;">Less</a>');
}

function show_less_keywords() {
	$('keywords_text').setHTML(keywords_short);
	$('keywords_link').setHTML('<a href="#" class="more_less" onclick="show_more_keywords(); return false;">More</a>');
}

function show_more_description() {
	$('description_text').setHTML(description_full);
	$('description_link').setHTML('<a href="#" class="more_less" onclick="show_less_description(); return false;">Less</a>');	
}

function show_less_description() {
	$('description_text').setHTML(description_short);
	$('description_link').setHTML('<a href="#" class="more_less" onclick="show_more_description(); return false;">More</a>');
}

function show_login() {
	$('login_notification').setStyle('display', 'none');
	$('login_comment').setStyle('display', 'block');
}
