var comment_ajax_url = 'index.21.html';
var comment_defaults = new Array();

function comment_field_sel(field, num) {
	if($(field).value == comment_defaults[num]) {
		$(field).value = '';
		$(field).className = 'comment_form_changed';
	}
}

function comment_field_unsel(field, num) {
	if($(field).value == '') {
		$(field).value = comment_defaults[num];
		$(field).className = 'comment_form';
	}
}

function toggle_comment(id) {
	if (! comment_defaults.size()) {
		comment_defaults[0] = $('comment_header1_'+id).value;
		comment_defaults[1] = $('comment_text1_'+id).value;
		comment_defaults[2] = $('comment_signature_'+id).value;
	}
	$('comment_show_'+id).toggle();
	$('comment_hide_'+id).toggle();
	$('comment_new_'+id).toggle();
	$('comment_'+id).toggle();

	if ($('comment_new_'+id).visible()) {
		load_comments(id);
	}

	return false;
}

function load_comments(id) {
	new Ajax.Updater('comment_'+id, comment_ajax_url,
	{
		method: 'post', evalScripts: 'false',
		parameters: { id: id }
	});
}

function send_comment(id) {
	var comment_header1 = $('comment_header1_'+id).value.strip();
	var comment_text1 = $('comment_text1_'+id).value.strip();
	var comment_signature = $('comment_signature_'+id).value.strip();

	if (comment_header1 != '' && comment_text1 != '' && comment_signature != ''
	    && comment_header1 != comment_defaults[0]
	    && comment_text1 != comment_defaults[1]
	    && comment_signature != comment_defaults[2] )
	{
		$('comment_header1_'+id).value = comment_defaults[0];
		$('comment_text1_'+id).value = comment_defaults[1];
		$('comment_signature_'+id).value = comment_defaults[2];

		new Ajax.Updater('comment_'+id, comment_ajax_url,
		{
			method: 'post', evalScripts: 'false',
			parameters: {   id: id,
					header1: comment_header1,
					text1: comment_text1,
					signature: comment_signature
			}
		});
	} else {
		alert('Fyll i alla fälten innan du skickar din kommentar.');
	}
	return false;
}

function delete_comment(id, comment_id, verify_text) {
	var tmp = 1;
	if (confirm(verify_text)) {
		new Ajax.Updater('comment_'+id, comment_ajax_url,
		{
			method: 'post', evalScripts: 'false',
			parameters: { id: id, comment_id: comment_id, comment_delete: tmp }
		});
	}

	return false;
}

