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=auto,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)
{
	//if (ilang == null) {ilang = '';} else {ilang='/'+ilang;}
	var lang = tmplpath.substring(1,tmplpath.indexOf('/',1));
	if ( lang == 'de') {lang = '/'+lang;} else {lang = '';}
	PopupImageWindow=window.open(dpalias+lang+'/cms/popup/image.xml?id='+sid+'&mp='+mp+'&mi='+mi+'&imgsrc='+isrc+'&imgx='+ix+'&imgy='+iy,'DocInImagePopup','scrollbars=yes,menubar=no,resizable=yes,width=200,height=200,left=0,top=0');
	PopupImageWindow.focus();
}


function PopupPortfolio(ioffset)
{
	var win=window.open(dpalias+'/portfolio/popup/item.xml?id='+sid+'&mp='+mp+'&mi='+mi+'&PortId='+ioffset+'&GetPortfolioListForView.limit=1&GetPortfolioListForView.offset='+ioffset,'PortfolioPopup','scrollbars=yes,menubar=no,resizable=yes,width=400,height=400');

	win.focus();
}

function PopupGallery(ioffset)
{
	var win=window.open(dpalias+'/gallery/popup/item.xml?id='+sid+'&mp='+mp+'&mi='+mi+'&GetPictureListForView.limit=1&GetPictureListForView.offset='+ioffset,'GalleryPopup','scrollbars=yes,menubar=no,resizable=yes,width=590,height=500');

	win.focus();
}

/*function PopupTemplate(isrc,iname,ix,iy,iresize,iscroll)
{
	var win=window.open(dpalias+isrc+'?id='+sid+'&mp='+mp+'&mi='+mi,iname,'scrollbars='+iscroll+',menubar=no,resizable='+iresize+',width='+ix+',height='+iy);

	win.focus();
}*/

function FitPopupToImage()
{
	var obj=getElementById('img');
	var x=obj.width;
	var y=obj.height;
	var sW=screen.availWidth
	var sH=screen.availHeight
	var w=((x+28)<sW)?(x+28):(sW*0.8)
	var h=((y+95)<sH)?(y+95):(sH*0.9)
	if(Browser==1)
	{
		window.resizeTo(w,h);
	}
	else
	{
		window.resizeTo(w,h+13);
	}		
	window.moveTo((sW-w)/2,0);
//	window.moveTo((sW-w)/2,(sH-h)/2);	
}
function PopupPrint(ilang)
{
	if (ilang == null) {ilang = '';} else {ilang='/'+ilang;}
	if (DocId == '')
	{
		var win=window.open(dpalias+ilang+'/cms/print/popup/content.xml?id='+sid+'&mp='+mp+'&mi='+mi+'&DocId='+DocId,'PrintPopup','scrollbars=yes,menubar=no,resizable=no,width=700,height=300');
		win.focus();
	}
	else
	{
		var win=window.open(dpalias+ilang+'/cms/print/popup/content_by_id.xml?id='+sid+'&mp='+mp+'&mi='+mi+'&DocId='+DocId,'PrintPopup','scrollbars=yes,menubar=no,resizable=no,width=700,height=300');
		win.focus();
	}
}
function SendLink(ilang)
{
	if (ilang == null) {ilang = '';} else {ilang='/'+ilang;}
	var win=window.open(dpalias+ilang+'/cms/send/popup/m2f_form.xml?id='+sid,'SendPopup','status=yes,scrollbars=auto,menubar=no,resizable=yes,width=360,height=385');
	document.getElementById('m2f').submit();
	win.focus();
}
