var PopupImageWindow=null;

function ShowImage(src)
{
	var win;
	
	win=window.open(src,'ImgPreview','scrollbars=yes,menubar=no,resizable=yes,width=200,height=200');
	win.focus();
}

function PopupImage(src)
{
	if(event.propertyName=='value')
	{
		PopupImageWindow=window.open(src,'ImgPreview','scrollbars=yes,menubar=no,resizable=yes,width=200,height=200');
		PopupImageWindow.focus();
	}
}

function PopupImageNew()
{
	if(event.srcElement.value!='')
	{
		PopupImageWindow=window.open(event.srcElement.value,'ImgPreview','scrollbars=yes,menubar=no,resizable=yes,width=200,height=200');
		PopupImageWindow.focus();
	}
}

function ChangeImgSrc(src,imgid)
{
	document.all[imgid].src=src;
}

function PreviewImage(iid,isrc)
{
	if(isrc!='-1' && isrc!='')
	{
		var img=document.getElementById(iid);
	
		img.src=isrc;
		img.style.visibility='visible';
	}
	else
	{
		var img=document.getElementById(iid);
	
//		img.src='';
		img.style.visibility='hidden';
	}
}

function edShowObject(iobj,ibr)
{
	if(iobj!=null)
	{
		if(ibr==3)
		{
			iobj.style.visibility='show';
		}
		else
		{
			iobj.style.visibility='visible';
		}
	}
}

function edHideObject(iobj,ibr)
{
	if(iobj!=null)
	{
		if(ibr==3)
		{
			iobj.style.visibility='hide';
		}
		else
		{
			iobj.style.visibility='hidden';
		}
	}
}

function getElementById(iid)
{
	if(Browser==1)
	{
		return document.getElementById(iid);
	}
	else if(Browser==2)
	{
		return document.all[iid];
	}
	else
	{
		return document.layers[iid];
	}
}	
		
function getElementsByName(iname)
{
	if(Browser==1)
	{
		return document.getElementsByName(iname);
	}
	else if(Browser==2)
	{
		return document.getElementsByName(iname);
	}
	else
	{
		return null;
	}
}	
		
function LoadFastMenu(iobj)
{
	var fmid;
	var mid;
	var path;
		
	if(Browser==1)
	{
		fmid=iobj.childNodes[iobj.selectedIndex].id;
	}
	else if(Browser==2)
	{
		fmid=iobj.children[iobj.selectedIndex].id;
	}
	mid=fmid.substring(1,fmid.length);
	path=iobj.value;
	
	document.location.href=dpalias+path+'?id='+sid+'&mi='+mid+'&mp='+mid;
}

function PopupDocImage()
{
	PopupImageWindow=window.open(dpalias+'/cms/popup/doc_image.xml?id='+sid+'&mp='+mp+'&mi='+mi,'DocImagePopup','scrollbars=no,menubar=no,resizable=yes,width=200,height=200');
	PopupImageWindow.focus();
}

function PopupDocImageById()
{
	PopupImageWindow=window.open(dpalias+'/cms/popup/doc_image_by_id.xml?id='+sid+'&mp='+mp+'&mi='+mi+'&DocId='+DocId,'DocImagePopup','scrollbars=no,menubar=no,resizable=yes,width=200,height=200');
	PopupImageWindow.focus();
}

function PopupInDocImage(isrc,ix,iy)
{
	PopupImageWindow=window.open(dpalias+'/cms/popup/image.xml?id='+sid+'&mp='+mp+'&mi='+mi+'&imgsrc='+isrc+'&imgx='+ix+'&imgy='+iy,'DocInImagePopup','scrollbars=no,menubar=no,resizable=yes,width=200,height=200');
	PopupImageWindow.focus();
}

function FitPopupToImage()
{
	var obj=getElementById('img');
	var x=obj.width;
	var y=obj.height;
	
	if(Browser==1)
	{
		window.resizeTo(x+40,y+45);
	}
	else
	{
		window.resizeTo(x+20,y+40);
	}
}

function PopupPrint()
{
	var win=window.open(dpalias+'/cms/print/popup/content.xml?id='+sid+'&mp='+mp+'&mi='+mi,'PrintPopup','scrollbars=yes,menubar=no,resizable=no,width=600,height=300');
	
	win.focus();
}
function PopupPrintTmpl()
{
	var win=window.open(dpalias+'/cms/print/popup'+tmplpath.slice(tmplpath.lastIndexOf('/'))+'?id='+sid+'&mp='+mp+'&mi='+mi+'&DocId='+DocId,'PrintPopup','scrollbars=yes,menubar=no,resizable=no,width=600,height=300');
	win.focus()
}
function PopupPrintMp(iobj)
{
	var win=window.open(dpalias+'/cms/print/popup'+tmplpath.slice(tmplpath.lastIndexOf('/'))+'?id='+sid+'&mp='+mp+'&mi='+mi+'&DocId='+DocId+'&pid='+iobj.name,'PrintPopupMp','scrollbars=yes,menubar=no,resizable=no,width=600,height=300');
	win.focus();
}
function PopupPrintMpAll()
{
	var win=window.open(dpalias+'/cms/print/popup'+tmplpath.slice(tmplpath.lastIndexOf('/'),tmplpath.length-4)+'_all.xml?id='+sid+'&mp='+mp+'&mi='+mi+'&DocId='+DocId,'PrintPopupMpAll','scrollbars=yes,menubar=no,resizable=no,width=600,height=300');
	win.focus();
}
