var cur_link;
function buildTypeOptions (ct)
{
	var types = [];
	var type_options = '';
	var chk = '';
	
	types[1] = 'проблемы'; 
	types[2] = 'достоинства'; 
	types[3] = 'недостатки'; 
	types[4] = 'альтернативы'; 
	types[5] = 'обслуживание'; 
	types[6] = 'использование'; 
	types[7] = 'покупка'; 
	types[8] = 'прочее'; 
	
	for(var i in types) {
		if (i == ct) chk = 'selected="selected"';
		type_options += '<option class="discuss' + i + '" value="' + i + '" ' + chk + '>' + types[i] + '</option>'; 
		chk = '';
	}
	return type_options;
}
function add_head_comment(action, id, linkId, prod_id, ct)
{
	$("#cmmnt").remove();
	$("#" + linkId).hide();
	if (action!=='blogpost') {
	$("#cnt" + id).after(
			'<div class="addcomment"><h3>Написать комментарий</h3>'+
			'<form id="cmmnt">'+
			'<p>Тема:<select name="type_id" id="type_id">' + buildTypeOptions(ct) + '</select></p>'+
			'	<div class="t-area">'+
			'	<div class="r"></div><div class="b"></div><div class="rb"></div>'+
			'	<div class="ttext"><textarea name="cmt" id="cmt" cols="60" rows="15"></textarea>'+
			'</div></div><div>Подписаться на комментарии:<input type="checkbox" name="subscribe" id="subscribe'+id+'" class="chck"></div><div class="button sep"><div class="bleft">&nbsp;</div><div class="bright"><input type="button" name="doSend" value="Написать" onclick="send_comment(\'' + action + '\', ' + id + ',' + prod_id + ');" /></div></form>'+
			'</div>');
	}
	else {
		$("#cnt" + id).after(
				'<div class="addcomment"><h3>Написать комментарий</h3>'+
				'<form id="cmmnt">'+
				'	<div class="t-area">'+
				'	<div class="r"></div><div class="b"></div><div class="rb"></div>'+
				'	<div class="ttext"><textarea name="cmt" id="cmt" cols="60" rows="15"></textarea>'+
				'</div></div><div>Подписаться на комментарии:<input type="checkbox" name="subscribe" id="subscribe'+id+'" class="chck"></div><div class="button sep"><div class="bleft">&nbsp;</div><div class="bright"><input type="button" name="doSend" value="Написать" onclick="send_comment(\'' + action + '\', ' + id + ',' + prod_id + ');" /></div></form>'+
				'</div>');
		
	}
	$('#'+cur_link).show();
	cur_link = linkId;
}
function add_comment(action, id, linkId, prod_id, ct)
{
	$("#cmmnt_reply").parent().remove();
	$('.addcomment').hide();
	$("#" + linkId).hide();
	$("#cnt" + id).append('<div style="margin: 20px 70px 70px 70px;"><form id="cmmnt_reply"><div class="t-area"><div class="r"></div><div class="b"></div><div class="rb"></div><div class="ttext"><textarea name="cmt" id="cmt" cols="60" rows="15"></textarea></div></div><div>Подписаться на комментарии:<input type="checkbox" name="subscribe" id="subscribe'+id+'" class="chck"></div><div class="button sep"><div class="bleft">&nbsp;</div><div class="bright"><input type="button" name="doSend" value="Написать" onclick="send_comment(\'' + action + '\', ' + id + ',' + prod_id + ');" /></div></form></div>');
	$('#'+cur_link).show();
	cur_link = linkId;
}

function hide_form(link)
{
	$("#cmmnt").remove();
	$('#' + link).show();
}

function send_comment(action, id, prod_id) {
	if ($("#cmt").val() != '') {
		var params = new Object();
		params.text = $("#cmt").val();
		params.type_id = $("#type_id").val();
		params.parent_id = id;
		params.subscribe = $("#subscribe"+id).attr('checked')? 1 : 0;
		params.object_id = prod_id;
		params.action = action;
		jQuery.post('/comment/' + action + '/', params, render_comment, 'json');
	} else {
		Alert.show(AlertText.comment.title, AlertText.comment.error, 'error');
	}
}

function render_comment(obj)
{
	if (obj == false) {
		Alert.show(AlertText.comment.title, AlertText.comment.error, 'error');
		return false;
	}
	Alert.show(AlertText.comment.title, AlertText.comment.ok, 'message');
	var style = '';
	var border = '';
	var theme = '';
	if (obj.level == 1 && obj.type_id) style = ' discuss' + obj.type_id;
	if (obj.level == 1 && obj.type_id) border = 'border-left: 5px solid; padding-left: 10px;';
	if (obj.level == 1 && obj.type_id) theme = '<div style="background: #fff; float: left; padding-right: 5px">тема: <span class="discuss' + obj.type_id + '">' + obj.type_name + '</span></div>';
	
	$('#' + cur_link).show();
	$('#cnt' + obj.parent_id).after(
	'<div class="onecomment" id="cnt' + obj.id + '" style="margin-left: ' + (60 * (obj.level - 1)) + 'px;">'+
     	'<img class="c-avaimg" src="' + obj.userpic + '" alt="">'+
        '<div class="c-avag"><div></div></div>'+
   		'<div class="c-text">'+ 
        '	<div class="c-author"><a href="/user/' + obj.nick + '/" class="red">' + obj.nick + '</a> <a href="#comment' + obj.id + '" name="comment' + obj.id + '">#</a></div>' +                    		
        '    <div class="clear"></div>'+
         	obj.text + 
   		'	<br>'+
	    ' </div>'+
    '</div>');
	$('#cmt').val('');
	$('#cmmnt_reply').parent().remove();
	$('.addcomment').show();
}
function show_comment(el,comemnt_id) {
	$('#cnt' + comemnt_id).show('slow');
	//$(el).hide();
}
function show_comment_post(el,comemnt_id) {
	$('#cnt' + comemnt_id).show('slow');
	//$(el).hide();
}
