$(function() {
	// table
	//$(".colored tr th:first").css('border-left', 'solid 1px #bba662');
	//$(".colored tr th:last").css('border-right', 'solid 1px #bba662');

	// clock
	if ($("#timeBlock").length) {
		time();
		window.setInterval(time, 1000);
	}
	
	// Красивые ссылки на файлы
	$(".files a[href]").each(function() {
		if ($(this).closest("li").length) return;
	
		var html = $(this).html();
		var href = $(this).attr("href");
		var ext = href.substr(href.lastIndexOf(".") + 1);

		if (ext != "doc" && ext != "xls") return;
		
		var img = $("<img>").attr("src", "/images/files/" + ext + ".gif").attr("align", "absmiddle");
		$(this).addClass("file").prepend(img);
	});
	
	// favorites
	$("#favorite_add a").addClass("dotted").click(function(event) {
		$(this).next().show();
		$.get($(this).attr("href"), {}, function() {
			$("#favorite_add, #favorite_remove").toggle().children("img").hide();
		});
		event.preventDefault();
		return false;
	});
	$("#favorite_remove a").addClass("dotted").click(function(event) {
		$(this).next().show();
		$.get($(this).attr("href"), {}, function() {
			$("#favorite_add, #favorite_remove").toggle().children("img").hide();
		});
		event.preventDefault();
		return false;
	});
	
	// remove from favorites table
	$("td.favorite_remove a").click(function(event) {
 		if (!confirm("Удалить лот из избранного?")) return false;
	
		$.get($(this).attr("href"));
		$(this).closest("tr").remove();
		
		event.preventDefault();
		return false;
	});
	
	// autobid from favorites table
	$("td.favorite_autobid a").click(function(event) {
		window.open($(this).attr("href"), "", "width=330 height=100 status=0").focus();
		
		return false;
	});
	
	// autobids
// FIX Убрали поле отдельное для автобида
/*	$("#bid input[name=auto]").live("click", function() {
		if ($(this).attr("checked")) {
			$("#bid input[name=value2]").show();
		} else {
			$("#bid input[name=value2]").hide();
		}
	}).click().click();*/
	
	$("#bid").submit(function(event) {
		if (min_bid_confirm) {
			var value   = parseInt($(this).find("input[name=value]").val());
			var min_bid = parseInt($("#min_bid").text().replace(" ", ""));
			
			if (!isNaN(value) && !isNaN(min_bid) && value > min_bid + min_bid * min_bid_confirm_percent / 100 && value - min_bid > min_bid_confirm_diff) {
				if (!confirm("Подтвердить ставку?")) return false;
			}
		}
	
		$(this).find("input:submit").attr("disabled", 1);
		$(this).find("img.ajax-loader").show();

		var $bid = $(this);
		
		$.post($(this).attr("action"), $(this).serialize(), function(html) {
			$bid.find("input:submit").attr("disabled", 0);
			$bid.find("img.ajax-loader").fadeOut("fast");
			
			$bid.find("input[name=auto]:checked").click();
// FIX Убрали поле отдельное для автобида
//			$bid.find("input[name=value2]").val("");
			
			// Обновляем список ставок
			reload_frame_stop();
			reload_frame();
			reload_frame_start();

			if (html) {
				$(html).appendTo($bid).fadeTo(3000, 1).fadeOut("fast", function() {
					$(this).remove();
				});
			}
		});
		
		event.preventDefault();
		return false;
	});
	
	// remove from cart table
	$("td.cart_remove a").click(function(event) {
 		if (!confirm("Удалить товар из корзины?")) return false;
	
		$.get($(this).attr("href"));
		$(this).closest("tr").remove();
		
		event.preventDefault();
		return false;
	});
	
	$(".bukvitsa").each(function() {
		var node = this;
		while (node.childNodes.length) {
			node = node.firstChild;
		}
		var text = node.nodeValue;
		var firstLetter = text.slice(0, 1);
		
		var re = new RegExp("[a-zA-Zа-яА-Я]");
		if (re.test(firstLetter)) {
			node.nodeValue = text.slice(1);
			$(['<span class="fancy-letter">', firstLetter, '</span>'].join('')).prependTo($(this));
		}
	});
})

var timeNow = new Date(); 

function value0(value) {
	return value < 10 ? '0' + value : value;
}

function time() { 
	var day   = timeNow.getDate();
	var month = timeNow.getMonth() + 1;
	var year  = timeNow.getFullYear();

	$("#timeBlock")[0].innerHTML = value0(timeNow.getHours()) + ":" + value0(timeNow.getMinutes()) + ":" + value0(timeNow.getSeconds());
	timeNow.setSeconds(timeNow.getSeconds() + 1);
	$("#date")[0].innerHTML = day + '.' + value0(month) + '.' + year;
}

function hide(state){
	if (state == 0)	{
		$("#widesrch").hide();
		$("#widesrchlink").show();
	}

	if (state == 1)	{
		$("#widesrch").show();
		$("#widesrchlink").hide();
	}
}

function openLotImage(a, width, height) {
	var url = (typeof a) === "string" ? a : a.href;
	var win = window.open(url, '_blank', 'scrollbars=1, width=' + (parseInt(width) + 20) + ', height=' + (parseInt(height) + 50));
	win.focus();
	return false;
}
