function newcomment() {
	$.post("modul/entry.php", { entry: $('#entry').val(), group_id: $('#group').val() },
	function(data){
    	//alert("Data Loaded: " + data.datetime);
    	$('#without_optin').append('<span id="wiop_' + data.id + '">' + data.datetime + ': ' + data.entry + '<hr></span>');
    	$('#entry').val('');
    	$('#entry').html('');
    }, "json");
}

function entry_to_optin(entry) {
	//alert(entry);
	
	var old_entry = $('#wiop_'+entry).html();
	$('#witoop_'+entry).remove();
	$('#wiop_exist').remove();
	$('#wiop_'+entry).remove();
	//alert(old_entry);
	var entry_time = 0;
	var temp_entry = 0;
	$('[id^=withop_]').each(function() {
		temp_entry = $(this).attr('id').match(/[0-9]+/)[0]; 
		//console.log($(this).attr('id').match(/[0-9]+/)[0]);
		if(entry < temp_entry) {
			entry_time = temp_entry;
			return(false);
		}
	});
	//console.log(entry_time, entry);
	if(entry_time == 0) {
		$('#with_optin').append('<span id="withop_' + entry + '">' + old_entry + '<hr></span>');
	} else {
		$('#withop_'+entry_time).before('<span id="withop_' + entry + '">' + old_entry + '<hr></span>');
	}
	$.post("modul/entry_optin.php", { entry: entry}, function(data) {
		console.log("Ok");
	});
}

function entry_w_optin(entry) {
	//console.log(entry);
	
	$('#del_w_'+entry).remove();
	var old_entry_w = $('#withop_'+entry).html();
	$('#withop_'+entry).remove();
	
	$('#without_optin').append('<span id="withop_' + entry + '">' + old_entry_w + '<hr></span>');
	
	$.post("modul/entry_w_optin.php", { entry: entry}, function(data) {
		//console.log("Ok");
	});
}

function add_comment(entry, mypos) {
	if($('#comment_form').html() > '') {
		$('#comment_form').slideUp('slow', function() {
			$('#comment_form').remove();
			show_comment_form(entry, mypos);
		});
	} else {
		show_comment_form(entry, mypos);
	}
}

function show_comment_form(entry, mypos) {
	$('#comment_platz_'+mypos).append('<div id="comment_form" style="width: 200px; height: 200px; border: 1px solid red; display: none; background-color: cyan;">Comment <span class="c_pointer" id="close_comment_form" onclick="close_this(\'comment_form\');">[X]</span>:<br><input type="hidden" id="id_4_comment" value=""><textarea id="t_comment"></textarea><br><input type="button" id="b_comment" value="Save" onclick="save_comment()"></div>');
	$('#id_4_comment').val(entry);
	//$('#comment_form').css('left', p.left);
	//$('#comment_form').css('top', p.top + 20);
	$('#comment_form').slideDown();
}

function save_comment() {
	if($('#t_comment').val() > '') {
		$.post("modul/comment.php", { comment: $('#t_comment').val(), entry_id: $('#id_4_comment').val()}, function(data) {
			//console.log(data);
			var temp_comment_id = 0;
			$('#withop_'+$('#id_4_comment').val()).children('span [id^=this_comment_]').each(function() {
				var tt_c = $(this).attr('id').match(/[0-9]+/)[0];
				if(tt_c < data.id) {
					temp_comment_id = tt_c;
				}				
			});
			
			if(temp_comment_id > 0) {
				$('#this_comment_' + temp_comment_id).append('<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span id="this_comment_' + data.id + '">' + data.datetime + ' Отвечал <b>' + data.user + '</b>: ' + data.comment + '</span>');
			} else {
				$('#nocomment_'+$('#id_4_comment').val()).css('display', 'none');
				$('#nocomment_'+$('#id_4_comment').val()).after('<span id="this_comment_' + data.id + '">' + data.datetime + ' Отвечал <b>' + data.user + '</b>: ' + data.comment + '</span>');
				$('#nocomment_'+$('#id_4_comment').val()).remove();
			}
			close_this('comment_form');
	}, 'json');
	} else {
		alert("Are you sure? lol :)");
	}
}

function close_this(element) {
	$('#'+element).slideUp('slow', function() {
		$('#'+element).remove();
	});
	
}

function checkForm() {
	var flag;
	if($('#alias').val() == '') {
		$('#td_alias').css('border', '1px solid red');
		flag = 1;
	} else {
		$('#td_alias').css('border', 'none');
	}
	
	if($('#password').val() == '') {
		$('#td_password').css('border', '1px solid red');
		flag = 1;
	} else {
		$('#td_password').css('border', 'none');
	}
	
	if($('#email').val() == '') {
		$('#td_email').css('border', '1px solid red');
		flag = 1;
	} else {
		$('#td_email').css('border', 'none');
	}
	
	if($('#skype').val() == '') {
		$('#td_skype').css('border', '1px solid red');
		flag = 1;
	} else {
		$('#td_skype').css('border', 'none');
	}
	
	if($('#recomend').val() == '') {
		$('#td_recomend').css('border', '1px solid red');
		flag = 1;
	} else {
		$('#td_recomend').css('border', 'none');
	}
	
	if(flag == 1) {
		return false;
	}
}
