$(document).ready( function() {
	$('.vacancy > div').hide();
	$('.vacancy h4 a').click( function() {
		$(this).parent().toggleClass('act');
		$(this).parent().next('div').toggle();
		return false;
	});
	/* TEST TOVAR CARD */
	/* $('.catalog ul a').click( function() {
		$.ajax({
			url: "./card_in.html",
			context: document.body,
			success: function(data){
				show_wind(data);
			},
			error: function(data, text, errorThrown){
				show_wind(text + "<br />" + errorThrown);
			}
		});
		return false;
	});
	/* END TEST TOVAR CARD */
	$('.feedback_load').click( function() {
		$.ajax({
			url: "/question/ajax.php",
			context: document.body,
			success: function(data){
				show_wind(data);
			},
			error: function(data, text, errorThrown){
				show_wind(text + "<br />" + errorThrown);
			}
		});
		return false;
	});
	/*$('.feedback_error').click( function() {
		$.ajax({
			url: "/question/ajax_error.php",
			context: document.body,
			success: function(data){
				show_wind(data);
			},
			error: function(data, text, errorThrown){
				show_wind(text + "<br />" + errorThrown);
			}
		});
		return false;
	});*/
	$('.close, #fone').live('click', function() {
		close_wind();
	});
	
	$('.add_req').click(function(){
		addToBasket($(this).attr("-catalog-id"), 1, this);
		return false;
	});
});

function center_view() {
	var w = $('#wind').width();
	var h = $('#wind').height();
	$('#wind')
		.css( 'margin-left', -w/2)
		.css( 'margin-top', -h/2);
	var offset = $('#wind').offset();
	if ( offset.top < 0 ) $('#show_block').offset({ top: 40});
}

function show_wind(text, wid) {
	var width_txt;
	if ( wid != null ) {
		width_txt = " style='width:" + wid + "px;'"
	} else {
		width_txt = "";
	}
	var wind = "<div id='fone'></div><div id='wind'" + width_txt + "><div class='butt close fr'></div>" + text + "</div>";
	$(document.body).append(wind);
	$('#wind').hide().fadeIn(500);
	$('#fone').css('opacity','.5');
	center_view();
}

function close_wind(rm) {
	if(rm){
		$('#wind').remove();
		$('#fone').remove();
	}
	else{
		$('#wind').fadeOut(300);
		$('#fone').fadeOut(300);
		setTimeout("close_wind(true)",350);
	}
}

function addToBasket(id, count, elem){
	if(id>0){
		$(elem).fadeOut(400);
		$.post('/bitrix/tools/add_to_basket_ajax.php',
				{
					'pr_id'		: id,
					'cnt'		: count
				},
				function(data){
					var obj = $.parseJSON(data);
				//	var old_cnt = Math.ceil($('#total_q > b').html());
					
				//	$('#total_q > b').empty().append(obj.total_q);
				//	$('#total_summ').empty().append(obj.total_summ);
					var old_btn = $(elem).html();
					var old_width = $(elem).width();
					$(elem).replaceWith('<div id="added_id_'+id+'" style="color: #729d1e; font-size: 10px; width: '+old_width+'px;">Товар<br>добавлен<br>в заявку</div>').fadeIn(400);
				});
	}
	
}
