function ActivPhotoGalery(code_object,type_object,numphoto)
{
	ServerMessage(code_object+'|'+type_object+'|'+numphoto,'activphotogalery','imagebox');
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	var lightboxTop = arrayPageScroll[1] + ((arrayPageSize[3] - 65) / 2);
	var lightboxLeft = ((arrayPageSize[0] - 50) / 2);
	if(window.screen.width>1000)document.body.style.overflowX="hidden";
	document.getElementById('backimagebox').style.height=arrayPageSize[1]+'px';
	document.getElementById('backimagebox').style.width=arrayPageSize[0]+'px';
	document.getElementById('backimagebox').style.display='block';	
	document.getElementById('imagebox').style.display='block';
	document.getElementById('imagebox').innerHTML="";
	document.getElementById('imagebox').style.left=(lightboxLeft-400)+'px';	
	document.getElementById('imagebox').style.top=(lightboxTop-300)+'px';
	document.getElementById('imagebox').style.width=800+'px';
	document.getElementById('imagebox').style.height=600+'px';
	document.getElementById('imagebox').style.background="url(/img/loading.gif) center center no-repeat";
}

/*Устанавливаем изображение и соответсвеннто подложку по центру экрана*/
function SetImagePosition(id) 
{
	if(document.getElementById('backimagebox').style.display!="none")
	{
	if(document.getElementById('imgpl1')!=null)
	document.getElementById("contentbox").innerHTML="<img src='"+(document.getElementById('imgpl1').src)+"' id=imgpl style='opacity:0.01;filter:alpha(opacity=1);'>";
	document.getElementById("tempbox").innerHTML="";
//Координаты страницы
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	var lightboxTop = arrayPageScroll[1] + ((arrayPageSize[3] - 65) / 2);
	var lightboxLeft = ((arrayPageSize[0] - 50) / 2);
//Подложка, при нажатии на которую изображение исчезает
/*	document.getElementById('backimagebox').style.height=arrayPageSize[1]+'px';
	document.getElementById('backimagebox').style.width=arrayPageSize[0]+'px';
	document.getElementById('backimagebox').style.display='block';*/
//Получаем ширину и высоту самой фотографии
    var oHlpr = document.createElement('IMG');
    var oPic = document.getElementById(id);
    oHlpr.style.visibility = 'hidden';
    oHlpr.style.position = 'absolute';
    oHlpr.top = 0; oHlpr.left = 0;
    oHlpr.src = oPic.src;
    document.body.appendChild( oHlpr);
    var imWidth=oHlpr.offsetWidth;
	var imHeight=oHlpr.offsetHeight;
    document.body.removeChild( oHlpr);

//Устанавливаем на место кнопки вперед/назад
	document.getElementById('prevnext').style.left=((lightboxLeft-imWidth/2))+'px';	
	document.getElementById('prevnext').style.top=((lightboxTop-imHeight/2))+'px';
	document.getElementById('prevnext').style.width=(imWidth)+"px";
	document.getElementById('prevnext').style.height=(imHeight)+'px';
//Устанавливаем на местро фотографию
	document.getElementById('imagebox').style.background="none";
	document.getElementById('imagebox').style.left=((lightboxLeft-imWidth/2))+'px';	
	document.getElementById('imagebox').style.top=((lightboxTop-imHeight/2))-35+'px';
	document.getElementById('imagebox').style.width=imWidth+'px';
	document.getElementById('imagebox').style.width=imWidth+'px';
	document.getElementById('imagebox').style.height=imHeight+35+'px';
	document.getElementById('preloader').style.left=((lightboxLeft-10))+'px';	
	document.getElementById('preloader').style.top=((lightboxTop-10))+'px';
	document.getElementById('preloader').style.display="none";
	document.getElementById('closephotoshow').style.marginLeft=imWidth-35+'px';
	}
	else
	{
	HideDiv('imagebox');Hide('prevnext');HideDiv('preloader');
	}
}
function HideAnimate()
{
	if(document.getElementById('backimagebox').style.display!="none")
	{
	$('#imgpl').animate(
	{
		opacity: 0.01
	},
	500
	);	
	setTimeout("document.getElementById('preloader').style.display='block'",200);
	}
	else
	{
	HideDiv('imagebox');Hide('prevnext');HideDiv('preloader');
	}
}
function DisplayPhoto()
{
	if(document.getElementById('backimagebox').style.display!="none")
	{
//	HideAnimate();
	setTimeout("SetImagePosition('imgpl')",220);
	setTimeout("Display()",720);
	setTimeout("document.getElementById('closephotoshow').style.visibility='visible';",1020);
	}
	else
	{
	HideDiv('imagebox');Hide('prevnext');
	}
}
function DisplayPhoto1()
{
	if(document.getElementById('backimagebox').style.display!="none")
	{
	
	SetImagePosition('imgpl');
	setTimeout("Display()",500);
	//document.getElementById('closephotoshow').style.visibility='visible';
	}
	else
	{
	HideDiv('imagebox');Hide('prevnext');HideDiv('preloader');
	}
}

function Display()
{
	if(document.getElementById('backimagebox').style.display!="none")
	{
	$('#imgpl').animate(
	{
		opacity: 1
	},
	800
	);	
	document.getElementById('prevnext').style.visibility='visible';
	//document.getElementById('closephotoshow').style.visibility='visible';
	}
	else
	{
	HideDiv('imagebox');Hide('prevnext');HideDiv('preloader');
	}
}

function ShowNextPhoto()
{
	if(document.getElementById('backimagebox').style.display!="none")
	{
	HideAnimate();
	var id=parseInt(document.getElementById('photonow').value);
	var maxphoto=parseInt(document.getElementById('photomax').value);
	if(id<maxphoto)id++;else id=1
	SetPhoto(id);
	Hide('prevnext');
	document.getElementById('closephotoshow').style.visibility='hidden';
	}
	else
	{
	HideDiv('imagebox');Hide('prevnext');
	}
}
function ShowPrevPhoto()
{
	if(document.getElementById('backimagebox').style.display!="none")
	{
	HideAnimate();
	var id=parseInt(document.getElementById('photonow').value);
	var maxphoto=parseInt(document.getElementById('photomax').value);
	if(id>1)id--;else id=maxphoto;
	SetPhoto(id);
	Hide('prevnext');
	document.getElementById('closephotoshow').style.visibility='hidden';
	}
	else
	{
	HideDiv('imagebox');Hide('prevnext');
	}
}
function SetPhoto(id)
{
	if(document.getElementById('backimagebox').style.display!="none")
	{
	var name=document.getElementById('name_img'+id).value;
	document.getElementById('tempbox').innerHTML='<img id=imgpl1 style="opacity:0.01;filter:alpha(opacity=1);" src="/admin/listimages/big/'+name+'" onload=DisplayPhoto()>';
	document.getElementById('photonow').value=id;
	}
	else
	{
	HideDiv('imagebox');Hide('prevnext');
	}
}


function Hide(div)
{
if(document.getElementById(div)!=null)
document.getElementById(div).style.visibility='hidden';
document.getElementById(div).style.top=-330+'px';
}