function setCookie (name, value, expires, path, domain, secure) {
    // set time, it's in milliseconds
    var today = new Date();
    today.setTime( today.getTime() );

    if ( expires )
    {
	expires = expires * 1000 * 60 * 60 * 24;
    }
    var expires_date = new Date( today.getTime() + (expires) );

    document.cookie = name + "=" +escape( value ) +
    ( ( expires ) ? ";expires=" + expires_date.toUTCString() : "" ) +
    ( ( path ) ? ";path=" + path : "" ) +
    ( ( domain ) ? ";domain=" + domain : "" ) +
    ( ( secure ) ? ";secure" : "" );
}

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}
function getcomments(data, txtStatus) {
	prom = eval(data);
	$("#comm_body").html(prom[0]);
	$("#comm_header .counter").html(prom[1]);
	$("#ctext").get(0).value = "";
}

function init_comm_fn(){
	$(".cpaginator_div a").die("click");
	$(".cpaginator_div a").live("click",function(e){
		e.preventDefault();
		$.ajax({
			type: "get",
			url: this.href,
			dataType:"html",
			success: getcomments
		});
	});
	
	$("#cnew_btn").die('click');
	$("#cnew_btn").live('click',function(e){
		e.preventDefault();
		$("#cinput_div").show();
		$("#ctext").get(0).focus();
	});
	$("#cadd_btn").die('click');
	$("#cadd_btn").live('click',function(e){
		e.preventDefault();
		$("#cinput_div").hide();
		$.ajax({
			type: "post",
			url: this.href,
			dataType:"json",
			data: {act:'add',text:$("#ctext").get(0).value},
			success: getcomments
		});
	});
	$("#ccancel_btn").die('click');
	$("#ccancel_btn").live('click',function(e){
		e.preventDefault();
		$("#cinput_div").hide();
		$("#ctext").get(0).value = "";
	});
	
	$(".a_del").die("click");
	$(".a_del").live("click",function(e){
		e.preventDefault();
		btns = $(e.target).parent().children("a");
		btns.hide();
		p_div = $(e.target).parent().children(".cwrap_div");
		el = p_div.children(".c_div");
		n_el = el.clone();
		el.hide();
		p_div.append(n_el);
		n_el.html("<font color='green'>коммент удален  <a style='float: none' href="+this.href+">отменить</a></font>");
		href = this.href;
		prom = href.indexOf("?");
		cookie_name = href.substring(0,prom);
		prom = href.indexOf("&dest=");
		cprom = href.indexOf("&cid=");
		$.ajax({
			type: "post",
			url: this.href,
			data:{act:"del"},
			dataType:"text",
			success: update_comment
		});
		n_el.children().children("a").click(function(e){
			e.preventDefault();
			$.ajax({
				type: "post",
				url: this.href,
				data:{act:"undel"},
				dataType:"text",
				success: update_comment
			});
			p_div = $(e.target).parent().parent();
			pp_div = p_div.parent();
			$(p_div).remove();
			pp_div.children(".c_div").show();
			btns = pp_div.parent().children("a");
			btns.show();
		});
		/*$.ajax({
			type: "post",
			url: this.href,
			dataType:"html",
			data: {act:'del'},
			success: getcomments
		});*/
	});
}
function update_comment(data, textStatus) {
	return;
}
