﻿//Додавання коментарю
function submit_comment()
{
	var comment_text=$("#comment_text").val();
	if (comment_text.length>240)
	{
		load_ok_popup("Введений Вами коментар задовгий!<br />Максимальна довжина - 240 символів.","body",'','',0.7);
		return;
	}
	if (comment_text.length<3)
	{
		load_ok_popup("Введений Вами коментар закороткий!<br />Введіть, будь-ласка, коментар.","body",'','',0.7);
		return;
	}
	if (comment_text=="Ваше повідомлення")
	{
		load_ok_popup("Введіть, будь-ласка, коментар.","body",'','',0.7);
		return;
	}
	
	var type;
	if ($("#cross_popup").length!=0)
	type=1;
	else
	type=0;
	
	var item_id=$(".item").attr("id").split("_")[1];
	
	$(".add_comm_area textarea").hide();
	
	$.post("/ajax/add_comment.php",{ text: comment_text, type: type, id: item_id },function(data){
		if (data=='not_logged')
		{
			//load_ok_popup("Для здійснення того, щоб залишати <br/>коментарі, потрібно авторизуватись","main_сontent");
			return;
		}
		var user_data=$.parseJSON(data);
		var elem='<div class="comm_item" style="display:none">';
		elem+='<div style="float: left;"><span class="comm_user_name">';
		if(user_data.id!=getCookie('user_id'))
		{
		elem+='<a href="/user/view/'+user_data.id+'">'+user_data.nick+'</a>';
		}
		else
		{
		elem+='<a href="/user/profile">'+user_data.nick+'</a>';
		}
		elem+='</span>';
		elem+='<span> (щойно)</span></div>';
		elem+='<div class="del_comment" id="comid_'+user_data.comm_id+'"></div><br/>';
		elem+='<p class="strange_world">'+comment_text+'</p>';
		elem+='</div>';
		$("#comments").append(elem);
		
		$("#comments .comm_item:last").fadeIn();
		$('#news').jScrollPane({
			showArrows:false,
			scrollbarMargin:0, 
			scrollbarWidth:3
		});
		if ($(".jScrollPaneTrack").length!=0)
		{
			$("#main_сontent").addClass("news_scroll");
		}
		else
		{
			$("#main_сontent").removeClass("news_scroll");
		}
		$("#comment_text").val("Ваше повідомлення");
		$(".comm_button img").unbind("click");
		$(".comm_button img").bind("click",show_comment_field);
		
		$('#news')[0].scrollTo(".comm_button");		
		
		;});
}


//Показ поля додавання коментарю
function show_comment_field()
{
	$(".add_comm_area textarea").fadeIn();
	
	$('#news').jScrollPane({
	showArrows:false,
	scrollbarMargin:0, 
	scrollbarWidth:3 
	});
	if ($(".jScrollPaneTrack").length!=0)
	{
		$("#main_сontent").addClass("news_scroll");
	}
	$('#news')[0].scrollTo(".comm_button");
	$(".comm_button img").unbind("click");
	$(".comm_button img").bind("click",submit_comment);
}

//Зміна дати в підказці при прокрутці списку новин
function change_date(){
		$("#now").fadeIn();	
		var offset=$("#news").css("top").replace("-","").replace("px","");
		if (offset=="auto"){offset=0}
		var el_num=(offset/120).toFixed(0);
		cur_scroll_date=$(".item:eq("+el_num+") .date").html().split("/")[0];
		var old_date=$("#middle").html();
		$("#middle").html(cur_scroll_date);
		if(old_date!=cur_scroll_date)
		{$("#now").hide().fadeIn();}
}

//Зміна дати в підказці при прокрутці з певним інтервалом
function change_date_scroll()
{
	$(document).everyTime(700, "switch_date", change_date);
}

//Зупинка зміни дати після прокрутки
function stop_change_date()
{
	$(document).stopTime("switch_date");
}

function show_item_price_1()
{
	$(this).parent().show();
}

function show_item_price()
{
	$(this).children(".overdiv span").bind("mouseover",show_item_price_1);
	$(this).children().last().show();
	//$(this).addClass("")
	//$("#shop").bind('mouseover',hide_item_price);
	
}

function hide_item_price()
{
	$(this).hide();
	//$(this).fadeOut();
}

$(document).ready(function(){
	$("#add_record_button , #add_record_button_profile").click(function(){
		$('#add_recordContact').addClass('add_record_popup');
		$('#add_recordBackground').addClass('add_record_background');
		$(".add_record_popup").css({
			"position": "absolute",
			"top": 85,
			"left":310
		});
		loadPopup(".add_record_background",".add_record_popup");
	});
	 
	closePopup(".add_record_background",".add_record_popup",".add_recordContactClose");

if ($(".comm_button").length==0)
{
	$(".jScrollPaneDrag").bind("mousedown",change_date);
	$(".jScrollPaneDrag").bind("mousedown", function (){
									$("body").bind("mouseup",stop_change_date);
									$("body").bind("mouseup", function(){
														$("#now").fadeOut(); 
														$("body").unbind("mouseup");
														});
												});
	$(".jScrollPaneDrag").bind("mousedown",change_date_scroll);
	$(".jScrollPaneDrag").bind("mouseup",stop_change_date);
	$(".jScrollPaneDrag").bind("mouseup",function (){
													$("#now").fadeOut(); 
													});
}

$(".comm_button img").bind("click",show_comment_field);

$("#comment_text").click(function(){$(this).val("")});

$("#shop_items a").bind("mouseover",show_item_price);
$(".overdiv").bind("mouseout",hide_item_price);

//$(".overdiv").bind("mouseout",hide_item_price);

$(".comm_button_login").bind('click',function(){$("#load_login").trigger('click')});

});
