/* reCAPTCHA options */
var RecaptchaOptions = {lang : 'ru' };
var GlassWindow,ContentWindow,ContentFrame,PanelWindow,fsimage,tmpImage,width,height,cursrc,CountSpan,AlbumSrc=null;
var isIE = (window.navigator.userAgent.indexOf("MSIE") > 0);
var isSshow, isShow = false;

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
/* Functions that swaps images. */
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function ShowPic(url,w,h){
if (!AlbumSrc)
	AlbumSrc = new Array;
AlbumSrc[0] = new Array;	
AlbumSrc[0][0] = 'ufiles/'+url;
AlbumSrc[0][1] = w;
AlbumSrc[0][2] = h;
ShowModalWindow(true,0);	
}
function Showframe(){

	if(GlassWindow==null){
	GlassWindow=document.getElementById('modal');
	}
	if(ContentFrame==null){
			ContentFrame=document.getElementById('fsiframe_div');}

if(!isShow){

	GlassWindow.style.display='block';
	ContentFrame.style.display='block';
isShow=true;
}
else		
{
GlassWindow.style.display='none';
ContentFrame.style.display='none';
isShow=false;
}		
}
function ShowTable(url,loff,toff,mnu){
	if (mnu==1)
	{
		window.open(url,'_blank',('menubar=yes,toolbar=no,scrollbars=no,status=no,resizable=1,width='+(screen.width-(loff*2))+',height='+(screen.height-(toff*2)-80)+',top='+toff+',left='+loff))
	}
	else
window.open(url,'_blank',('menubar=no,toolbar=no,scrollbars=yes,status=no,resizable=1,width='+(screen.width-(loff*2))+',height='+(screen.height-(toff*2)-40)+',top='+toff+',left='+loff))
}
function ShowTable2(url,width,height,mnu){
	if (mnu==1)
	{
		window.open(url,'_blank',('menubar=yes,toolbar=no,scrollbars=no,status=no,resizable=0,width='+width+',height='+height+',top='+((screen.height-height)/2)+',left='+((screen.width-width)/2)))
	}
	else
		window.open(url,'_blank',('menubar=no,toolbar=no,scrollbars=no,status=no,resizable=0,width='+width+',height='+height+',top='+((screen.height-height)/2)+',left='+((screen.width-width)/2)))
}
function ShowModalWindow(show,index)
{
	cursrc=index;
	
	if (AlbumSrc.length<2)
	document.getElementById('navigator').style.display='none';
	else
	document.getElementById('navigator').style.display='block';
	
	if(GlassWindow==null){
	GlassWindow=document.getElementById('modal');
	}
	if(PanelWindow==null){
		PanelWindow=document.getElementById('panel');
	}
	if(ContentWindow==null){
			ContentWindow=document.getElementById('fsimage_div');}

	if (show==false){
	if (fsimage!=null) 
	{
		isSshow=false;
		fsimage.src='';
	}
	if(GlassWindow!=null)
		GlassWindow.style.display='none';
	if(ContentWindow!=null)		
		ContentWindow.style.display='none';
	if(PanelWindow!=null)				
		PanelWindow.style.display='none';
	}
	else
	{
		GlassWindow.style.display='block';
		ShowImage();
	}
}
function AlbumNav(action)
{
if (AlbumSrc.length>1)
{
			if(CountSpan==null){
				CountSpan=document.getElementById('counter');}
			if(CountSpan!=null){
			if (! isIE)
				CountSpan.textContent='Loading...';
			else
				CountSpan.innerText='Loading...';
			}
			
if (action=='first')
	{
		cursrc=0;	
	}
	else
	if (action=='last')
	{
		cursrc=AlbumSrc.length-1;
	}
	else
	if (action=='next')
	{
		if (cursrc<(AlbumSrc.length-1))
		cursrc++;	
		else
		cursrc=0;
	}
	if (action=='prev')
	{
		if (cursrc>0)
		cursrc--;
		else 
		cursrc=(AlbumSrc.length-1);
	}
	ShowImage();
}
else
ShowModalWindow(false,0);
}
function ShowImage()
{
var label;
	if(fsimage==null)
	{
		fsimage=document.getElementById('fsimage');
	}	
	if (fsimage!=null) 
	{
		fsimage.onload=function()
		{
			if(PanelWindow==null)
			{
				PanelWindow=document.getElementById('panel');
			}
			if(PanelWindow!=null)
			{
				with(PanelWindow.style)
				{
					if (document.body.clientHeight<(AlbumSrc[cursrc][2]+60))
					{
						AlbumSrc[cursrc][1]=AlbumSrc[cursrc][1]*((document.body.clientHeight-60)/AlbumSrc[cursrc][2])
						AlbumSrc[cursrc][2]=(document.body.clientHeight-60);
					}
					height=AlbumSrc[cursrc][2]+45+'px';
					width=AlbumSrc[cursrc][1]+10+'px';			
					marginTop='-'+(AlbumSrc[cursrc][2]+45)/2+'px';
					marginLeft='-'+(AlbumSrc[cursrc][1]+10)/2+'px';
					display='block';
				}
			}
			if(ContentWindow==null){
			ContentWindow=document.getElementById('fsimage_div');}
			
			if(ContentWindow!=null)
			{
				with(ContentWindow.style)
				{
					height=AlbumSrc[cursrc][2]+'px';
					width=AlbumSrc[cursrc][1]+'px';			
					marginTop='-'+(AlbumSrc[cursrc][2]+36)/2+'px';
					marginLeft='-'+(AlbumSrc[cursrc][1])/2+'px';
					display='block';
				}
			}
			if(CountSpan==null){
				CountSpan=document.getElementById('counter');}
			if(CountSpan!=null){
			if (AlbumSrc.length<2)
			label='';
			else
			label=(cursrc+1)+' θη '+AlbumSrc.length;
			if (! isIE)
				CountSpan.textContent=label;
			else
				CountSpan.innerText=label;
			}
		}		
		fsimage.src=AlbumSrc[cursrc][0];
	}
}
function SlideShowRec(sldTimeout)
{
	if (isSshow)
	{
		AlbumNav('next');
		setTimeout("SlideShowRec("+sldTimeout+")",sldTimeout*1000);	
	}
}
function SlideShow(sldTimeout)
{
	if (!isSshow)	
	{
		isSshow=true;
		SlideShowRec(sldTimeout)
	}
	else
	isSshow=false;
}
