function show_mod(r, strRoot) {
  var win_height = 300;
  var win_width = 460;
  var v = null;
 	    window.open('/_site/src/modifier.aspx', '', 'scrollbars=yes, menubar=no,location=no,directories=no,status=no,resizable=yes,top=0,left=0,width='+win_width+',height='+win_height);
}


function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

function deleteCookie(name, path, domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" + 
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

var bIsLogined = false;
var strHTMLLogin = "";
var nLastAddPhotoID = "";

function ShowLoginDialog()
{
	strHTMLLogin = $('#d222').html();
	var strHTML = "<div style='background-color:#5B595C;color:#FFFFFF;font-size:12px;padding: 3px;'>";
	strHTML += "<div id=CancelLogin style='position:inline;float:right'><a href=#><img src='/_site/_pic/close.gif'></a></div>";
	strHTML += "Пройдите авторизацию, пожалуйста</div><div id='LoginPanelCopy' style='padding:5 px;'>"; 
	strHTML += $('#d222').html() + "</div>";

	$.extend($.blockUI.defaults.pageMessageCSS, { border:'1px solid #4C4C4A', cursor: 'default' } );
   	$.blockUI(strHTML, { width: '500px' }); 
	$('#CancelLogin').click(function() { $.unblockUI(); $('#LoginPanel').show(); strHTMLLogin=""; nLastAddPhotoID=""; return false; }); 
	$('#LoginPanel').hide();	

	$("#LoginPanel").ajaxComplete(function(request, settings){
		setTimeout("RestoreLoginPanel();", 500);
	});

	return false;
}

function SetUserLogined(bIsUserLogined)
{
	bIsLogined = bIsUserLogined;

	if (bIsLogined)
	{
		if ($("#SmallPanels").css("display") == "none" || $("#SmallPanels").text() == "")
		{
			RefreshPanel("SmallPanels", 1, "/_site/src/inc/ajax/small_panels.aspx");
			$("#SmallPanels").show();
		}
	}
	else
		$("#SmallPanels").hide();

	if (bIsUserLogined)
	{
		$.unblockUI();
		$('#LoginPanel').show(); 
		strHTMLLogin=""; 
		AddPhotoToBasket(nLastAddPhotoID);
		nLastAddPhotoID = "";
	}

	return false;
}

function RestoreLoginPanel()
{
	if (strHTMLLogin != "")
	{
		var strHTML = $('#d222').html();
		$('#d222').html(strHTMLLogin);	
		$('#LoginPanelCopy').html(strHTML);	
	}
}

function AddPhotoToBasket(nPhotoID, bIsPassAnimate)
{
	if (nPhotoID == "")
		return;

	if (!bIsLogined)
	{
		nLastAddPhotoID = nPhotoID;
		ShowLoginDialog();
	}
	else
	{
		if (bIsPassAnimate == null || !bIsPassAnimate)
		{
			if($.browser.msie)
			{
				$("#ImgForSale" + nPhotoID).TransferTo(
				{
					to: 'BasketSmallPanel',
					className: 'transferProduct',
					duration: 400
				});
			}
			else
			{
				$("#ImgForSale" + nPhotoID).TransferTo(
				{
					to: 'BasketSmallPanel',
					className: 'transferProductMaz',
					duration: 400
				});
			}

		}

		__doExecute("BasketSmallPanel", {id_img : nPhotoID }, "/_site/src/basket_add.aspx")
	}

	return false;
}

function RefreshBannersAndConters()
{
	setTimeout("RefreshBannersAndConters1()", 600);
}

function RefreshBannersAndConters1()
{
	$('#counters').attr("src", "/_site/src/inc/htm/counters.htm?rnd=" + Math.random());
	$('#banner_468_top').attr("src", "/_site/src/inc/htm/banner_468_top.htm?rnd=" + Math.random());
	$('#banner_468_top_stock').attr("src", "/_site/src/inc/htm/banner_468_top_stock.htm?rnd=" + Math.random());
	$('#banner_240_right').attr("src", "/_site/src/inc/htm/banner_240_right.htm?rnd=" + Math.random());
	$('#banner_240_right_stock').attr("src", "/_site/src/inc/htm/banner_240_right_stock.htm?rnd=" + Math.random());
}