function defined(var_name) {
    return (typeof window[var_name] !== 'undefined');
}

function get_em() {
	if (defined('em1') && defined('em2')) return em1 + "@" + em2;
}

function sendMail(a, b) {
	location.href = 'mai'+'lto'+':'+a+'@'+b;
	return false;
}
function getMail(a, b) {
	return a+'@'+b;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
function show_wait_window(container) {
	$("#wait_window").fadeIn(1000);
	$("#wait_window").position({
		my: "center",
		at: "center",
		of: container
	});
}
function hide_wait_window() {
	$("#wait_window").fadeOut(400);
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*
$(document).ready(function(){  // по завершению загрузки страницы
	basket_reload();
});

function basket_reload() {
	var basket_container = 'div.basket_block';
	
	$(basket_container).fadeOut(200);
	$.ajax({
	    url: '/catalog/cart_mini.php',             // указываем URL и
	    dataType : "html",                     // тип загружаемых данных
		cache: false,
		data: {},
		type: 'get',
		timeout: 10000,
	    success: function (data, textStatus) { // вешаем свой обработчик на функцию success
			$(basket_container).html(data);
			$(basket_container).fadeIn(1000);
		},
		error: function (data) {
			$(basket_container).html('Не удалось загрузить корзину. Произошла ошибка на стороне сервера.');
			$(basket_container).fadeIn(1000);
		}
	});
}
*/
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
function add_to_cart(url, ob) {
	var href = $(ob).attr('href');
	if (href == 0) return;
	
	$(ob).attr('href', '0');
	$(ob).effect('explode', '', 200);
	
	$.post(url, {}, function() {
		if ($('.basket_hide').hasClass('basket_hide_o')) {
			basket_reload2();
		} else {
			$('.basket1').animate({"width": "+=447px"}, "slow");
			$('.basket_hide').addClass('basket_hide_o');
			basket_reload2();
		}
		
		$(ob).attr('href', href);
		//show_dialog_add_ok();
		obParent = $(ob).parent();
		$(obParent).html('<b style="color:green;">Товар успешно добавлен в <a href="/cart/">корзину</a>...</b>');
	}, 'html');
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*
function show_dialog_add_ok() {
	$( "#dialog" ).dialog( "destroy" );

	$( "#dialog-message" ).dialog({
		modal: true,
		buttons: {
			Ok: function() {
				$( this ).dialog( "close" );
			}
		}
	});
}
*/


$(document).ready(function($){
	$('table.tbl tr:first-child').addClass('head');
	$('table.tbl tr.head > td:first-child').addClass('fix');
	$('table.tbl tr.head > td:last-child').addClass('fix2');
	$('table.tbl tr > td:first-child').addClass('fix3');
	$('table.tbl tr:last-child').addClass('fix4');
	/*
	$('.item > table').addClass('tt');
	$('.item > table.tt').wrap('<div class="t_b">');
	$('.item > div.t_b').wrap('<div class="t_o">'); 
	$('.item > div.t_o > div').after('<div class="cleaner"></div>');
	*/
});

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
function basket_reload2(params) {
	var basket_container = 'div.basket_inner';
	$(basket_container).html('<p><b>Загрузка товаров.</b><br />Пожалуйста подождите...</p>');
	
	$.ajax({
	    url: '/catalog/cart_mini2.php',             // указываем URL и
	    dataType : "html",                     // тип загружаемых данных
		cache: false,
		data: params,
		type: 'get',
		timeout: 10000,
	    success: function (data, textStatus) { // вешаем свой обработчик на функцию success
			$(basket_container).html(data);
			$('#baslist_div').jScrollPane();
		},
		error: function (data) {
			$(basket_container).html('<p>Не удалось загрузить корзину. Возникли проблемы со связью.<br /><a onclick="basket_reload2(\'' + params + '\'); return false;" href="#">Попробовать еще раз.</a></p>');
		}
	});
}

$(document).ready(function(){
	$('.openc').toggle(
		function() {
			$('#moreop').slideUp("slow");
			$('.openc').addClass('openc_c');
		},
		function() {
			$('#moreop').slideDown("slow");
			$('.openc').removeClass('openc_c');
		}
	);

	$('.basket_hide').click(function() {
		if ($('.basket_hide').hasClass('basket_hide_o')) {
			// close basket
			$('.basket1').animate({"width": "-=447px"}, "slow");
			$('.basket_hide').removeClass('basket_hide_o');
		} else {
			// open basket
			$('.basket1').animate({"width": "+=447px"}, "slow");
			$('.basket_hide').addClass('basket_hide_o');
			basket_reload2();
		}
	});
});
