//функция открывает увеличенное изображение
function getXc (e)
{
if (!e) e = window.event;
if (e.pageX || e.pageY)
{x = e.pageX;}
else if (e.clientX || e.clientY)
{x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;}
return x;
}
function getYc (e)
{
if (!e) e = window.event;
if (e.pageX || e.pageY)
{y = e.pageY;}
else if (e.clientX || e.clientY)
{y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;}
return y;
}
function popOpen (img,title,e)
{
	if ( !($('#card').length) )
	{
	$(document.body).append("<div id='card' style='display:none; padding: 0px; overflow: visible; position: absolute; width: 238px; left: 133px; top: 218px; z-index: 1010; border-bottom:3px; border-color: #d5dcec;'><table class='card' style='border-collapse: collapse;'><tr style='background-color:#d5dcec;'><td style='width:100px;'><div style='padding:5px;' id='self'></div></td><td align='right'><span id='close'><img style='padding-right:15px;margin-top: 2px;cursor: pointer;' src='http://www.xdb.ru/img/bcard/close.gif' alt='Закрыть' width='17' border='0' height='17' onClick='popClose()'></span></td></tr><tr class='image'><td colspan='2'><div style='padding:20px;background-color:#fff;border: 2px solid #d5dcec;'><div id='img'>sdfsdf</div></div></td></tr></table></div>");
	$('td > #self').html(title);
	$('#img').html(img);
	x = getXc(e);
	y = getYc(e);
	$('#card').css({position: 'absolute', top: y, left: x}).fadeIn(200);
	}
	else
	{
	if ($.browser.msie)
	{
		$('td > #self').html(title);
		$('#img').html(img);
		x = getXc(e);
		y = getYc(e);
		$('#card').css({position: 'absolute', top: y, left: x}).fadeIn(200);
	}
	else
		{
		$('#card').fadeOut(200, function () {$('td > #self').html(title);
		$('#img').html(img);
		x = getXc(e);
		y = getYc(e);
		$('#card').css({position: 'absolute', top: y, left: x}).fadeIn(200);});
		}
	}
}
function popClose ()
{
	$('#card').fadeOut(200);
}
function firmAdd(firm,e,pos,cost)
{
	  // Название фирмы
	$('#f_self').html("<b>"+firm[0]+"</b>");
	var all_info = "";
	// Адрес
	all_info += firm[1];
	all_info += "<table border=0>";
	// Телефон, если есть
	if (firm[2]) all_info += "<tr style='font-weight: bold;'><td>тел.:&nbsp;</td><td><nobr>" + firm[2] + "</nobr></td></tr>";
	// Факс, если есть
	if (firm[3]) all_info += "<tr><td>факс:&nbsp;</td><td>" + firm[3] + "</td></tr>";
	all_info += "</table>";
	// Сайт, если есть
	if (firm[4]) all_info += "<a target='_blank' href='http://" + firm[4] + "'>" + firm[4] + "</a>";
	// Электропочта, если есть
	if (firm[5]) all_info += "<br /><a href='mailto:" + firm[5] + "'>" + firm[5] + "</a>";
	$('#f_data').html(all_info);
	$('td#frstr').html(firm[11]);

	var str = $('span#position'+pos).html();

	$.post('aj_click.php',{FirmID: firm[10], Pos: str, Cost: cost});

	x = getXc(e);
	y = getYc(e);
	$('#f_card').css({position: 'absolute', top: y, left: x}).fadeIn(200);
}
//функция открывает карточку инфо фирмы
function firmShow(firm,e,pos,cost)
{
	if ( !($('#f_card').length) )
	{
		//if (firm[10]==1944)
		//{
		//	caution = 'Цена дана со скидкой 5% только при ссылке на XDB';
		//}
		//else
		//var caution = firm[11];
		$(document.body).append("<div id='f_card' style='display:none; padding: 0px; overflow: visible; position: absolute; width: 238px; left: 133px; top: 218px; z-index: 1010; border-bottom:3px; border-color: #d5dcec;'><table class='f_card' style='border-collapse: collapse;'><tr style='background-color:#d5dcec;'><td style='width:250px;'><div style='padding:5px;' id='f_self'></div></td><td align='right'><span id='f_close'><img style='padding-right:15px;margin-top: 2px;cursor: pointer;' src='http://www.xdb.ru/img/bcard/close.gif' alt='Закрыть' width='17' border='0' height='17' onClick='firmClose()'></span></td>	</tr><tr class='image'><td colspan='2'><div style='padding:20px;background-color:#fff;border: 2px solid #d5dcec;'><div id='f_data'>sdfsdf</div></div></td></tr><tr style='background-color:#ff0000;'><td id='frstr' style='padding:4px;font:bold 11pt Arial;color:#ffffff;white-space:nowrap;' colspan='2'>sdfsd</td></tr></table></div>");
		firmAdd(firm,e,pos,cost);
	}
	else
	{
		if ($.browser.msie)
		{firmAdd(firm,e,pos,cost);}
		else
		{$('#f_card').fadeOut(200,function () {firmAdd(firm,e,pos,cost);});}
	}
}
function firmClose()
{
	$('#f_card').fadeOut(200);
}
//функции для подмены изображения для привью
function zoomOn(n)
{
	$("#zoom-tool-"+n).css({backgroundImage: "url(http://www.xdb.ru/img/items/zoom-on.gif)"});
}
function zoomOff(n)
{
	$("#zoom-tool-"+n).css({backgroundImage: "url(http://www.xdb.ru/img/items/zoom-off.gif)"});
}

	/* Check for an external click */
	 var checkEClick = function(event) {
		if ($(event.target).is(':has(div)'))
		{popClose();firmClose();}
		//if ($(event.target).parent('#card').length === 0) {popClose(); firmClose();}
	};

	/* Apply document listener */
	 $(document).mousedown(checkEClick);
