function ActivPhotoGalery(type_object,code_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]) / 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.width=600+'px';
	document.getElementById('imagebox').style.height=500+'px';
	document.getElementById('imagebox').style.background="url(/img/loading.gif) center center no-repeat";
	document.getElementById('imagegalery').style.display="block";
	document.getElementById('imagegalery').style.top=lightboxTop-250+'px';
	document.getElementById('imagegalery').style.left=lightboxLeft-458+'px';	
	document.getElementById('preloader').style.left=((lightboxLeft+112))+'px';	
	document.getElementById('preloader').style.top=((lightboxTop-10))+'px';
	document.getElementById('phototext').style.display="none";	
	selpreview(numphoto)
}

function selpreview(id)
{
	for(i=1;i<=parseInt(document.getElementById("maxidphoto").value);i++)
	{
		if(document.getElementById('preview'+i)!=null)
		document.getElementById('preview'+i).className="";
	}
	document.getElementById('preview'+id).className="sel";
}

function ShowPlan(id)
{
	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('backplanbox').style.height=arrayPageSize[1]+'px';
	document.getElementById('backplanbox').style.width=arrayPageSize[0]+'px';
	document.getElementById('backplanbox').style.display='block';		
	document.getElementById('planbox').style.left=(lightboxLeft)+'px';	
	document.getElementById('planbox').style.top=(lightboxTop)+'px';	
	document.getElementById('planbox').style.width=1+'px';	
	document.getElementById('planbox').style.height=1+'px';	
	imHeight=parseInt(document.getElementById("h"+id).value);imWidth=parseInt(document.getElementById("w"+id).value);

	$('#planbox').animate(
	{
		top:(lightboxTop-imHeight/2),
		left:(lightboxLeft-imWidth/2),
		width:(imWidth),
		height:(imHeight)
		
	},
	500
	);
	setTimeout("SetImagePlan("+id+","+imWidth+","+imHeight+")",500);
}
function SetImagePlan(id,w,h)
{
	document.getElementById("planbox").style.background="url(/img/loading.gif) center center no-repeat #1d2532";
	document.getElementById("planbox").innerHTML="<img src='/"+(document.getElementById('img'+id).value)+"' id=imgpln style='opacity:0.01;filter:alpha(opacity=1);' width="+w+"px height="+h+"px onload=DisplayPlan()>";
}
function HidePlan(id)
{
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	var lightboxTop = arrayPageScroll[1] + ((arrayPageSize[3] - 65) / 2);
	var lightboxLeft = ((arrayPageSize[0] - 50) / 2);
	document.getElementById("planbox").innerHTML="";
	HideDiv("planbox");
	$('#planbox').animate(
	{
		top:(lightboxTop),
		left:(lightboxLeft),
		width:(1),
		height:(1)
		
	},
	500
	);
}
function DisplayPlan()
{
	if(document.getElementById('backplanbox').style.display!="none")
	{
		document.getElementById("planbox").style.background="#1d2532";
	$('#imgpln').animate(
	{
		opacity: 1
	},
	800
	);	
	}
	else
	{
		HideDiv('backplanbox');HideDiv('planbox');setScroll();
	}
}
$(document).ready(function(){
$('#prev').tooltip({
	track: true, 
	delay: 0, 
	showURL: false, 
	showBody: " - ",
    extraClass: "prevtool", 	
	fade: 0 });
$('#next').tooltip({
	track: true, 
	delay: 0, 
	showURL: false, 
	showBody: " - ",
    extraClass: "nexttool", 	
	fade: 0 });	
	
	})
/*Устанавливаем изображение и соответсвеннто подложку по центру экрана*/
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] + 265) / 2);
//Получаем ширину и высоту самой фотографии
    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=(parseInt(document.getElementById('imagegalery').style.left)+290+(600-imWidth)/2)+'px';	
	document.getElementById('prevnext').style.top=((lightboxTop+27-imHeight/2))+'px';
	document.getElementById('prevnext').style.width=(imWidth)+"px";
	document.getElementById('prevnext').style.height=(imHeight)+'px';
	document.getElementById('phototext').style.left=(parseInt(document.getElementById('imagegalery').style.left)+290+(600-imWidth)/2)+'px';	
	var b = getBrowserInfo();
	if (b.type == 'IE')
	document.getElementById('phototext').style.top=((lightboxTop-17+imHeight/2))+'px';	
	else
	document.getElementById('phototext').style.top=((lightboxTop-23+imHeight/2))+'px';
	if(imWidth>400)
	document.getElementById('phototext').style.width=(400)+"px";
	else
	document.getElementById('phototext').style.width=(imWidth)+"px";
	document.getElementById('phototext').style.height=50+'px';
	document.getElementById('preloader').style.display="none";
//Устанавливаем на местро фотографию
	document.getElementById('imagebox').style.background="none";
	document.getElementById('imagebox').style.width=imWidth+'px';
	document.getElementById('imagebox').style.height=imHeight+'px';
	}
	else
	{
	HideDiv('imagebox');Hide('prevnext');HideDiv('preloader');HideDiv('imagegalery');HideDiv('phototext');
	}
}
function HideAnimate()
{
	if(document.getElementById('backimagebox').style.display!="none")
	{
	$('#imgpl').animate(
	{
		opacity: 0.01
	},
	500
	);	
	setTimeout("document.getElementById('preloader').style.display='block'",400);
	document.getElementById('phototext').style.display="none";
	}
	else
	{
	HideDiv('imagebox');Hide('prevnext');HideDiv('preloader');HideDiv('imagegalery');HideDiv('phototext');
	}
}
function DisplayPhoto()
{
	if(document.getElementById('backimagebox').style.display!="none")
	{
//	HideAnimate();
	setTimeout("SetImagePosition('imgpl')",220);
	setTimeout("Display()",720);
		}
	else
	{
	HideDiv('imagebox');Hide('prevnext');HideDiv('preloader');HideDiv('imagegalery');HideDiv('phototext');
	}
}
function DisplayPhoto1(id)
{
	if(document.getElementById('backimagebox').style.display!="none")
	{
	
	SetImagePosition('imgpl');
	setTimeout("Display()",500);
	setTimeout("document.getElementById('preloader').style.display='none'",10);
	document.getElementById('photodesc').innerHTML=document.getElementById("text_img"+id).value;
	}
	else
	{
	HideDiv('imagebox');Hide('prevnext');HideDiv('preloader');HideDiv('imagegalery');HideDiv('phototext');
	}
}

function Display()
{
	if(document.getElementById('backimagebox').style.display!="none")
	{
	$('#imgpl').animate(
	{
		opacity: 1
	},
	800
	);	
	document.getElementById('prevnext').style.visibility='visible';
	setTimeout("document.getElementById('preloader').style.display='none'",10);
	setTimeout("document.getElementById('phototext').style.display='block'",500);
	}
	else
	{
	HideDiv('imagebox');Hide('prevnext');HideDiv('phototext');HideDiv('preloader');HideDiv('imagegalery');
	}
}

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;
	var idimage=parseInt(document.getElementById('id_img'+id).value);
	selpreview(idimage);	
	SetPhoto(id);
	Hide('prevnext');
	}
	else
	{
	HideDiv('imagebox');Hide('prevnext');HideDiv('preloader');HideDiv('imagegalery');HideDiv('phototext');
	}
}
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;
	var idimage=parseInt(document.getElementById('id_img'+id).value);
	selpreview(idimage);	
	SetPhoto(id);
	Hide('prevnext');
	}
	else
	{
	HideDiv('imagebox');Hide('prevnext');HideDiv('preloader');HideDiv('imagegalery');HideDiv('phototext');
	}
}
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/images/big/'+name+'" onload=DisplayPhoto()>';
	document.getElementById('photodesc').innerHTML=document.getElementById("text_img"+id).value;
	document.getElementById('photonow').value=id;
	}
	else
	{
	HideDiv('imagebox');Hide('prevnext');HideDiv('preloader');HideDiv('imagegalery');HideDiv('phototext');
	}
}


function Hide(div)
{
if(document.getElementById(div)!=null)
document.getElementById(div).style.visibility='hidden';
document.getElementById(div).style.top=-330+'px';
}

function ServerMessage(keyword,table,name_div)
{
	var req;
	var sss;
	if (window.XMLHttpRequest)
	{
		req=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		try	{req=new ActiveXObject('MSXML2.XMLHTTP.3.0');}
		catch(e){}
	}
	if(req)
	{
		req.open("post","/ajax.php",true);
		req.setRequestHeader("Content-Type"," application/x-www-form-urlencoded;");
		req.onreadystatechange=function()
		{
	   	 if (req.readyState==4 && req.status==200)
	    	{
	    		sss=req.responseText;
	    		document.getElementById(name_div).style.display='block';
	    		document.getElementById(name_div).innerHTML=sss;
	    	}
		}
		req.send('keyword='+table+'|'+encodeURIComponent(keyword));
	}
}
function setScroll()
{
document.body.style.overflowX='auto';
}