var notifytimer=0;


function Note(text, type)
{
	alert(text);
}
function NoteHide()
{
	if (notifytimer) { clearTimeout(notifytimer); } $('#notify').fadeOut('normal');
}


function SelectCounter(el, cid, site_id)
{
	$('#counters a').removeClass('selected');
	$(el).addClass('selected');
	
	$('#counters-result').html('<fieldset><legend>:</legend>&lt;a href="http://armtorg.ru/top/in/' + site_id + '/" target="_blank"&gt;&lt;img src="http://armtorg.ru/top/counter/' + site_id + '/' + cid + '/" alt="" border="0" width="88" height="31" /&gt;&lt;/a&gt;</fieldset>');
}

function CountText()
{
	var l = $('#msg').val().length;
	$('#text_count').html(l);
	if (l > 7000) {
		$('#text_count').css({
			color:'#f00',
			fontWeight:'bold'
		});
	}
	else {
		$('#text_count').css({
			color:'#000',
			fontWeight:'normal'
		});
	}
}

function Fav(message_id, way)
{
	var url = '/ajax/fav/' + message_id + '/' + way + '/?callback=?';
	
	$.getJSON(
		url,
		function (data) {
			var response_type = data.type;
			var response = data.description;
			
			if (response_type == 'success') {
				if (way == 'del') {
					Note('', 'success');
				}
				else {
					if (data.add == '1') {
						$('#board-fav').html(parseInt($('#board-fav').html())+1);
					}
					Note(response, 'success');
				}
			}
			else {
				text = response;
				type = 'error';
				Note(text, type);
			}
		}
	);
}


var thumbs_width = 540;
var thumb_width = 60; // 50+5 margin

/* ArmImages */
function ArmImages(way)
{

	if (way != 'left' && way != 'right') {
		return(false);
	}
	
	var now_width = parseInt($('#thumbs').width());
	var now_pos = parseInt($('#thumbs').css('left'));
	
	var max_pos = now_width - thumbs_width;
	
	if (way == 'left') {
		if (now_pos >= 0) {
			return(false);
		}
		now_pos += thumb_width;
	}
	else {
		if (now_pos <= -max_pos+thumb_width) {
			return(false);
		}
		now_pos -= thumb_width;
	}
	$('#thumbs').animate({
		'left': now_pos + 'px'
	}, 'fast');
	
	if (now_pos >= 0) {
		$('#slide-left').addClass('inactive');
	}
	else {
		$('#slide-left').removeClass('inactive');
	}
	if (now_pos <= -max_pos+thumb_width || max_pos > thumbs_width) {
		$('#slide-right').addClass('inactive');
	}
	else {
		$('#slide-right').removeClass('inactive');
	}
}
function ArmImagesMoveSlider(position)
{
	$(document).ready(
		function() {
			var now_width = parseInt($('#thumbs').width());
			var max_pos = now_width - thumbs_width;
			
			var now_pos = -position * thumb_width;
			$('#thumbs').css('left', now_pos + 'px');
			
			if (now_pos >= 0) {
				$('#slide-left').addClass('inactive');
			}
			else {
				$('#slide-left').removeClass('inactive');
			}
			if (now_pos <= -max_pos+thumb_width || max_pos > thumbs_width) {
				$('#slide-right').addClass('inactive');
			}
			else {
				$('#slide-right').removeClass('inactive');
			}


			var now_width = parseInt($('#thumbs2').width());
			var max_pos = now_width - thumbs_width;
			
			var now_pos = -position * thumb_width;
			$('#thumbs2').css('left', now_pos + 'px');
			
			if (now_pos >= 0) {
				$('#slide-left2').addClass('inactive');
			}
			else {
				$('#slide-left2').removeClass('inactive');
			}
			if (now_pos <= -max_pos+thumb_width || max_pos > thumbs_width) {
				$('#slide-right2').addClass('inactive');
			}
			else {
				$('#slide-right2').removeClass('inactive');
			}
		});
}

/* Answer */
function Answer(mid)
{
	var window_name = 'answer_' + mid;
	var window_params = 'height=600,width=600,statusbar=no,toolbar=no,resizable=1,scrollbars=yes';
	window.open('/board/answer/' + mid + '/', window_name, window_params);
}
function AnswerCompany(mid)
{
	var window_name = 'answer_' + mid;
	var window_params = 'height=600,width=600,statusbar=no,toolbar=no,resizable=1,scrollbars=yes';
	window.open('/companies/answer/' + mid + '/', window_name, window_params);
}

/* Regions */
function LoadRegions(country_id, target, show_empty)
{
	$('#' + target).html('<option>Загрузка...</option>');
	var url = '/ajax/regions/' + country_id + '/?callback=?';
	
	$.getJSON(
		url,
		function (data) {
			var response_type = data.type;
			var response = data.description;
			var regions = '';
			
			if (show_empty) {
				regions += '<option value="0">- все регионы -</option>';
			}
			
			$(response).each(function() {
				regions += '<option value="' + $(this).attr('id') + '">' + $(this).attr('name') + '</option>';
			});
			$('#' + target).html(regions);
		}
	);
}

var files_counter = 1;
var files_max = 4;
function AddFile(files_max_limit)
{
	files_max = files_max_limit;
	files_counter++;
	$('#files').append('<div id="filer-' + files_counter + '"><input type="file" class="text" name="file[]" size="50" /> <a href="#" onclick="RemoveFile(' + files_counter + ');return(false);">X</a></div>');
	if ($('#files input').length >= files_max) {
		$('#files_adder').fadeOut();
	}
}
function RemoveFile(fid)
{
	$('#filer-' + fid).remove();
	if ($('#files input').length < files_max) {
		$('#files_adder').fadeIn();
	}
}


function ExpandText(bid)
{
	$('#expand-text-' + bid).hide();
	$('#b-ctext-' + bid).hide();
	$('#b-text-' + bid).show();
	$('#what2do-' + bid).show();
}
function CollapseText(bid)
{
	$('#expand-text-' + bid).show();
	$('#b-ctext-' + bid).show();
	$('#b-text-' + bid).hide();
	$('#what2do-' + bid).hide();
}



/* helpers */
function GetTop()
{
	return(!document.body.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
}

$(document).ready(function () {
	$('tr.row-0').hover(function () {
		$(this).addClass('row-over');
	},
	function () {
		$(this).removeClass('row-over');
	});
	$('tr.row-1').hover(function () {
		$(this).addClass('row-over');
	},
	function () {
		$(this).removeClass('row-over');
	});
});

function neoBlock(title)
{
	if ($('#neo-block-'+ title + ' em').hasClass('up')) {
		$('#neo-block-'+ title + ' em').removeClass('up');
		$('#neo-block-' + title + '-content').hide();
	}
	else {
		$('#neo-block-'+ title + ' em').addClass('up');
		$('#neo-block-' + title + '-content').show();
	}
}

