$(document).ready(function(){

$("a[rel^='lightbox'], .lightbox").prettyPhoto({theme:'light_rounded'}); // можно сменить стиль бокса на - facebox, light_rounded, dark_rounded, light_square, dark_square

if($("#product-list DIV").size() == 10){ $("#product-list DIV:eq(9)").css({ "margin-left":"160px" }); }

slideshower(
	slideshow_id = "#slideshower",
	slideshow_dropdown = 3200,
	slideshow_delay = 4000
	);

if(navigator.userAgent.indexOf ('IE 6') != -1)
{

DD_belatedPNG.fix('*');
$('#right').css( { 'width':'500px', 'margin-right':'20px' } );
}

$("A[nobelong='self']").bind( { 
							 click: function()
							 {
								$("BODY").append("<div id='pgCollectorBg' onClick='killPGN();'>&nbsp;<div>");
								$("#pgCollectorBg").css({ 'opacity':0.23, 'height':$("#maintab").height(), 'cursor':'pointer' }).fadeIn('fast');
								var linkTarget = $(this).attr("linkTarget");
								$("#"+linkTarget).show('fast', function()
						{
								
						var bodyh = $("BODY").height()/1.7;
						var bodyw = $("BODY").width()/2;

						var haspect = bodyh -190;
						var waspect = bodyw - 142;

						
						$("#"+linkTarget).animate({ "margin-top":$("BODY").scrollTop() + haspect , "margin-left": waspect }, 600);
						}
						);
							 	return false;
							 }
} );

$("#mycarousel .img A").bind( {
							 click: function(){
							 $('#drop').html('Загрузка...'); $.post('/ajax/?method=actionReportSimple',{'my_sub':$(this).attr('sub')},function(data){$('#drop').fadeOut(0).html(data).show('slide', {}, 450);																																   
			});
							 
							 if($(this).attr('sub') == 'undefined' || $(this).attr('sub') == null)
							 {
								 return true;
							 }
							 else
							 {
							 return false;
							 }}
});

});

function killPGN()
						   {
							   $("#pgCollectorBg").fadeOut('fast', function() { $(this).remove(); });
							   $(".target").animate({ 'margin-left':'0px', 'margin-top':'0px' }).fadeOut('fast');
						   }

function killPG()
	{
			$("#pgCollectorBg, #pgCollector, #pgResize").fadeOut('slow', function(){ $("#pgCollectorBg, #pgCollector, #pgResize").remove(); });
	}

function pgResize()
	{
			if($("#pgImage").css("width") == '60%')
			{
			$("#pgImage").css({ "width":"" });
			var position = $("#pgImage").position();
			$("#pgResize").css({ 'margin-left':(position.left)+ $("#pgImage").width() - 17, 'margin-top':position.top + 7 });
			}
			else
			{
				$("#pgImage").css({ "width":"60%" });
				var position = $("#pgImage").position();
				$("#pgResize").css({ 'margin-left':(position.left)+ $("#pgImage").width() - 17, 'margin-top':position.top + 7 });
			}
	}

function prettyGallery(hrefValue)
	{
		$("BODY").append("<div id='pgCollectorBg' onClick='killPG();'><div>");
		$("#pgCollectorBg").css({ 'opacity':0.3, 'height':$("#maintab").height() }).fadeIn('fast', function()
				{
					$("BODY").append("<div id='pgResize' onClick='pgResize();'></div><div id='pgCollector' align='center' onClick='killPG();'><img id='pgImage' src='"+ hrefValue +"' onClick='killPG();'><div>");
					$("#pgCollector").fadeOut(0).delay(800).fadeIn(100, function() { 					
					if($("#pgImage").height() > $("BODY").height() || $("#pgImage").width() > $("BODY").width())
					{	
							$("#pgImage").animate({ "width":"60%" }, 580);
							$("#pgCollector").css({ "padding-top":$("BODY").scrollTop()+50 });
					}
					
					if($("#pgImage").height() < $("BODY").height() && $("#pgImage").width() < $("BODY").width())
					{
						var imgh = $("#pgImage").height();

						var bodyh = $("BODY").height()/1.7;

						var haspect = imgh - bodyh;

						if(haspect < 0) { haspect = imgh/1.7; }
					$("#pgCollector").animate({ "padding-top":$("BODY").scrollTop() + haspect });
					$("#pgResize").fadeOut(0);
					}
					
					$("#pgImage").delay(0, function()
					{
						var position = $("#pgImage").position();
					$("#pgResize").animate({ 'margin-left':(position.left)+ $("#pgImage").width() - 17, 'margin-top':position.top + 7 }, 580);
															  }
															  );
																																																				   });					
					});
	}
