function Go(){return} /*********************************************************************** YOU MAY MANUALLY CHANGE THE MENU HERE, BUT BE VERY CAREFUL ! ***********************************************************************/ Menu1=new Array("Home","http://www.acapixus.dk/index_dk.htm","",2,24,80); Menu1_1=new Array("English","http://www.acapixus.dk","",0,24,80); Menu1_2=new Array("Dansk","http://www.acapixus.dk/index_dk.htm","",0,24,0); Menu2=new Array("Software","http://www.acapixus.dk/software","",4,0,100); Menu2_1=new Array("RectFish","http://www.acapixus.dk/software/rectfish","",0,24,100); Menu2_2=new Array("PixBlender","http://www.acapixus.dk/software/pixblender","",0,24,0); Menu2_3=new Array("IPTCtagger","http://www.acapixus.dk/software/iptctagger","",0,24,0); Menu2_4=new Array("PixCropper","http://www.acapixus.dk/software/pixcropper/","",0,24,80); Menu3=new Array("Image gallery","http://www.acapixus.dk/galleri/index_dk.htm","",4,0,150); Menu3_1=new Array("Image gallery","http://www.acapixus.dk/galleri/","",0,24,150); Menu3_2=new Array("Image ordering","http://www.acapixus.dk/info/","",0,24,0); Menu3_3=new Array("Billedgalleri","http://www.acapixus.dk/galleri/index_dk.htm","",0,24,0); Menu3_4=new Array("Billed bestilling","http://www.acapixus.dk/info/index_dk.htm","",0,24,0); Menu4=new Array("Photography","http://www.acapixus.dk/photography","",4,0,150); Menu4_1=new Array("Lens related","","",15,24,150); Menu4_1_1=new Array("Canon mid range zooms compared","http://www.acapixus.dk/photography/24_to_105","",0,24,500); Menu4_1_2=new Array("EF 24-105/4.0 USM L compared to primes lenses on EOS 5D","http://www.acapixus.dk/photography/24_to_105_5D","",0,24,0); Menu4_1_3=new Array("Telephoto lenses compared on EOS 10D","http://www.acapixus.dk/photography/telelenses","",0,24,0); Menu4_1_4=new Array("Two Sigma 12-24 EX compared on EOS 10D","http://www.acapixus.dk/photography/Sigma1224","",0,24,0); Menu4_1_5=new Array("Sigma 12-24 EX tested on EOS 5D","http://www.acapixus.dk/photography/Sigma1224_5D","",0,24,80); Menu4_1_6=new Array("Sigma 12-24 EX versus fisheye lenses at 111° hAOV","http://www.acapixus.dk/photography/AOV111/index.htm","",0,24,80); Menu4_1_7=new Array("Extreme macro with Olympus OM 20mm","http://www.acapixus.dk/photography/olympus20mm.htm","",0,24,80); Menu4_1_8=new Array("FOV and AOV","http://www.acapixus.dk/photography/angle_of_view.htm","",0,24,0); Menu4_1_9=new Array("Lenses on crop cameras","http://www.acapixus.dk/photography/lenses_on_D30.htm","",0,24,80); Menu4_1_10=new Array("EF 300 f/2.8 versus EF 400 f/2.8 on EOS 5D","http://www.acapixus.dk/photography/300versus400/","",0,24,80); Menu4_1_11=new Array("m43 system versus Canon EOS 5D system","http://www.acapixus.dk/photography/m43_v_Canon/","",0,24,0); Menu4_1_12=new Array("Samyang 7.5 mm f/3.5 modification for EOS M EF-M mount","http://www.acapixus.dk/photography/Samyang_7.5mm_EFM/","",0,20,0); Menu4_1_13=new Array("24-105 mm - Defect vs new","http://www.acapixus.dk/photography/24_to_105_6D_defect/new_vs_old.htm","",0,24,80); Menu4_1_14=new Array("EF vs EF-M midrange zooms","http://www.acapixus.dk/photography/EF_vs_EFM_midrangezoom/","",0,20,80); Menu4_1_15=new Array("Laowa Venus 4 mm modification for EOS M EF-M mount","http://www.acapixus.dk/photography/LaowaVenus4mm_EFM/","",0,20,80); Menu4_2=new Array("Camera related","","",4,24,0); Menu4_2_1=new Array("Noise versus imager size","http://www.acapixus.dk/photography/D30_S40_noise.htm","",0,24,350); Menu4_2_2=new Array("dSLR megapixels vs. resolution","http://www.acapixus.dk/photography/dSLRresolution.htm","",0,24,0); Menu4_2_3=new Array("m43 system versus Canon EOS 5D system","http://www.acapixus.dk/photography/m43_v_Canon/","",0,24,80); Menu4_2_4=new Array("EOS M with Samyang 7.5 mm f/3.5 fisheye","http://www.acapixus.dk/photography/Samyang_7.5mm_EFM/","",0,20,80); Menu4_3=new Array("Software","","",1,24,0); Menu4_3_1=new Array("Rectilinearization using Panorama Tools","http://www.acapixus.dk/photography/panotools.htm","",0,24,350); Menu4_4=new Array("Links","http://www.acapixus.dk/photography/links.htm","",0,24,0); var NoOffFirstLineMenus=4; // Number of first level items var LowBgColor='#000000'; // Background color when mouse is not over var LowSubBgColor='#4B4B4B'; // Background color when mouse is not over on subs var HighBgColor='#009CE8'; // Background color when mouse is over var HighSubBgColor='#009CE8'; // Background color when mouse is over on subs var FontLowColor='#C0C0C0'; // Font color when mouse is not over var FontSubLowColor='#C0C0C0'; // Font color subs when mouse is not over var FontHighColor='#000000'; // Font color when mouse is over var FontSubHighColor='#000000'; // Font color subs when mouse is over var BorderColor='#000000'; // Border color var BorderSubColor='#000000'; // Border color for subs var BorderWidth=1; // Border width var BorderBtwnElmnts=1; // Border between elements 1 or 0 var FontFamily="Tahoma, Verdana, Arial" // Font family menu items var FontSize=10; // Font size menu items var FontBold=0; // Bold menu items 1 or 0 var FontItalic=0; // Italic menu items 1 or 0 var MenuTextCentered='left'; // Item text position 'left', 'center' or 'right' var MenuCentered='left'; // Menu horizontal position 'left', 'center' or 'right' var MenuVerticalCentered='top'; // Menu vertical position 'top', 'middle','bottom' or static var ChildOverlap=.2; // horizontal overlap child/ parent var ChildVerticalOverlap=.2; // vertical overlap child/ parent var StartTop=1; // Menu offset x coordinate var StartLeft=1; // Menu offset y coordinate var VerCorrect=0; // Multiple frames y correction var HorCorrect=0; // Multiple frames x correction var LeftPaddng=3; // Left padding var TopPaddng=2; // Top padding var FirstLineHorizontal=1; // SET TO 1 FOR HORIZONTAL MENU, 0 FOR VERTICAL var MenuFramesVertical=1; // Frames in cols or rows 1 or 0 var DissapearDelay=1000; // delay before menu folds in var TakeOverBgColor=1; // Menu frame takes over background color subitem frame var FirstLineFrame='navig'; // Frame where first level appears var SecLineFrame='space'; // Frame where sub levels appear var DocTargetFrame='space'; // Frame where target documents appear var TargetLoc=''; // span id for relative positioning var HideTop=0; // Hide first level when loading new document 1 or 0 var MenuWrap=1; // enables/ disables menu wrap 1 or 0 var RightToLeft=0; // enables/ disables right to left unfold 1 or 0 var UnfoldsOnClick=1; // Level 1 unfolds onclick/ onmouseover var WebMasterCheck=0; // menu tree checking on or off 1 or 0 var ShowArrow=1; // Uses arrow gifs when 1 var KeepHilite=1; // Keep selected path highligthed var Arrws=['tri.gif',5,10,'tridown.gif',10,5,'trileft.gif',5,10]; // Arrow source, width and height /*********************************************************************** DO NOT EDIT ANYTHING BELOW THIS LINE - IT WILL BREAK THE SCRIPT ! ***********************************************************************/ var AgntUsr=navigator.userAgent.toLowerCase(); var DomYes=document.getElementById?1:0; var NavYes=AgntUsr.indexOf('mozilla')!=-1&&AgntUsr.indexOf('msie')==-1?1:0; var ExpYes=AgntUsr.indexOf('msie')!=-1?1:0; var Opr=AgntUsr.indexOf('opera')!=-1?1:0; var Opr6orless=window.opera && navigator.userAgent.search(/opera.[1-6]/i)!=-1 //DynamicDrive.com added code if ( Opr6orless!=1 ) { ExpYes = 1 } var DomNav=DomYes&&NavYes?1:0; var DomExp=DomYes&&ExpYes?1:0; var Nav4=NavYes&&!DomYes&&document.layers?1:0; var Exp4=ExpYes&&!DomYes&&document.all?1:0; var PosStrt=(NavYes||ExpYes)&&!Opr6orless?1:0; var FrstLoc,ScLoc,DcLoc; var ScWinWdth,ScWinHght,FrstWinWdth,FrstWinHght; var ScLdAgainWin; var FirstColPos,SecColPos,DocColPos; var RcrsLvl=0; var FrstCreat=1,Loadd=0,Creatd=0,IniFlg,AcrssFrms=1; var FrstCntnr=null,CurrntOvr=null,CloseTmr=null; var CntrTxt,TxtClose,ImgStr; var Ztop=100; var ShwFlg=0; var M_StrtTp=StartTop,M_StrtLft=StartLeft; var StaticPos=0; //var LftXtra=DomNav&&!Opr?LeftPaddng:0; //Changed for Opera var LftXtra=DomNav||DomExp&&!Exp4&&!Opr6orless?LeftPaddng:0; //Changed for Opera var TpXtra=DomNav||DomExp?TopPaddng:0; //var TpXtra=DomNav?TopPaddng:0; var M_Hide=Nav4?'hide':'hidden'; var M_Show=Nav4?'show':'visible'; var Par=parent.frames[0]&&FirstLineFrame!=SecLineFrame?parent:window; var Doc=Par.document; var Bod=Doc.body; //var Trigger=NavYes&&!Opr?Par:Bod; //Changed for Opera var Trigger=NavYes&&!Opr?Par:Opr?Doc:Bod; //Changed for Opera by Rafael MenuTextCentered=MenuTextCentered==1||MenuTextCentered=='center'?'center':MenuTextCentered==0||MenuTextCentered!='right'?'left':'right'; WbMstrAlrts=["Item not defined: ","Item needs height: ","Item needs width: "]; if(Trigger.onload)Dummy=Trigger.onload; if(DomNav||Opr)Trigger.addEventListener('load',Go,false); //Changed for Opera else Trigger.onload=Go; function Dummy(){return} function CnclSlct(){return false} function RePos(){ FrstWinWdth=ExpYes?FrstLoc.document.body.clientWidth:FrstLoc.innerWidth; FrstWinHght=ExpYes?FrstLoc.document.body.clientHeight:FrstLoc.innerHeight; ScWinWdth=ExpYes?ScLoc.document.body.clientWidth:ScLoc.innerWidth; ScWinHght=ExpYes?ScLoc.document.body.clientHeight:ScLoc.innerHeight; if(MenuCentered=='justify'&&FirstLineHorizontal){ FrstCntnr.style.width=FrstWinWdth+'px'; ClcJus(); var P=FrstCntnr.FrstMbr,W=Menu1[5],i; for(i=0;i":""; TxtClose=""+MenuTextCentered!='left'?"":""}} FirstColPos=Nav4?FrstLoc.document:FrstLoc.document.body; SecColPos=Nav4?ScLoc.document:ScLoc.document.body; DocColPos=Nav4?DcLoc.document:ScLoc.document.body; if (TakeOverBgColor)FirstColPos.bgColor=AcrssFrms?SecColPos.bgColor:DocColPos.bgColor; if(MenuCentered=='justify'&&FirstLineHorizontal)ClcJus(); if(FrstCreat){ FrstCntnr=CreateMenuStructure('Menu',NoOffFirstLineMenus); FrstCreat=AcrssFrms?0:1} else CreateMenuStructureAgain('Menu',NoOffFirstLineMenus); if(TargetLoc)ClcTrgt(); if(MenuCentered)ClcLft(); if(MenuVerticalCentered)ClcTp(); PosMenu(FrstCntnr,StartTop,StartLeft); IniFlg=1; Initiate(); Creatd=1; if (AcrssFrms) //Added for Opera { //Added for Opera ScLdAgainWin=ExpYes?ScLoc.document.body:ScLoc; ScLdAgainWin.onunload=UnLoaded; } //Added for Opera Trigger.onresize=Nav4?ReDoWhole:RePos; AfterBuild(); if(MenuVerticalCentered=='static'&&!AcrssFrms)setInterval('KeepPos()',250); status='Menu ready for use'} function KeepPos(){ // var TS=ExpYes?FrstLoc.document.body.scrollTop:FrstLoc.pageYOffset; var TS= typeof FrstLoc.pageYOffset != 'undefined' ? FrstLoc.pageYOffset : FrstLoc.document.documentElement && FrstLoc.document.documentElement.scrollTop ? FrstLoc.document.documentElement.scrollTop : FrstLoc.document.body.scrollTop; if(TS!=StaticPos){ var FCStyle=Nav4?FrstCntnr:FrstCntnr.style; FrstCntnr.OrgTop=StartTop+TS;FCStyle.top=FrstCntnr.OrgTop+'px';StaticPos=TS}} function ClcJus(){ var a=BorderBtwnElmnts?1:2,b=BorderBtwnElmnts?BorderWidth:0; var Size=Math.round(((FrstWinWdth-a*BorderWidth)/NoOffFirstLineMenus)-b),i,j; for(i=1;iScWinWdth+LScrlld)SubLt=ScWinWdth+LScrlld-CCW} else{ if(SubLt+CCW>ScWinWdth+LScrlld)SubLt=this.Level==1?ScWinWdth+LScrlld-CCW:SubLt-(CCW+(1-2*ChildOverlap)*ThisWt); if(SubLtTpScrlld+ScWinHght)SubTp=this.Level==1?SubTp=TpScrlld+ScWinHght-CCH:SubTp-CCH+(1-2*ChildVerticalOverlap)*ThisHt; if(SubTp"} this.value=MemVal; if(RcrsLvl==1){ a=LowBgColor; b=HighBgColor; c=FontLowColor; d=FontHighColor} else{ a=LowSubBgColor; b=HighSubBgColor; c=FontSubLowColor; d=FontSubHighColor} this.LoBck=a; this.LwFntClr=c; this.HiBck=b; this.HiFntClr=d; this.style.color=this.LwFntClr; if(this.LoBck)this.style.backgroundColor=this.LoBck; this.style.textAlign=MenuTextCentered; if(eval(WhatMenu+'[2]'))this.style.backgroundImage="url(\'"+eval(WhatMenu+'[2]')+"\')"; if(MemVal.indexOf('<')==-1){ this.style.width=Wdth-LftXtra+'px'; this.style.height=Hght-TpXtra+'px'; this.style.paddingLeft=LeftPaddng+'px'; this.style.paddingTop=TopPaddng+'px'} else{ this.style.width=Wdth+'px'; this.style.height=Hght+'px'} if(MemVal.indexOf('<')==-1&&DomYes){ t=Location.document.createTextNode(MemVal); this.appendChild(t)} else this.innerHTML=MemVal; if(eval(WhatMenu+'[3]')&&ShowArrow){ a=RcrsLvl==1&&FirstLineHorizontal?3:RightToLeft?6:0; S=Arrws[a]; W=Arrws[a+1]; H=Arrws[a+2]; T=RcrsLvl==1&&FirstLineHorizontal?Hght-H-2:(Hght-H)/2; L=RightToLeft?2:Wdth-W-2; if(DomYes){ t=Location.document.createElement('img'); this.appendChild(t); t.style.position='absolute'; t.src=S; t.style.width=W+'px'; t.style.height=H+'px'; t.style.top=T+'px'; t.style.left=L+'px'} else{ MemVal+="
"; this.innerHTML=MemVal}} if(ExpYes){this.onselectstart=CnclSlct; this.onmouseover=RcrsLvl==1&&UnfoldsOnClick?OpenMenuClick:OpenMenu; this.onmouseout=CloseMenu; this.onclick=RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[3]')?OpenMenu:GoTo } else{ RcrsLvl==1&&UnfoldsOnClick?this.addEventListener('mouseover',OpenMenuClick,false):this.addEventListener('mouseover',OpenMenu,false); this.addEventListener('mouseout',CloseMenu,false); RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[3]')?this.addEventListener('click',OpenMenu,false):this.addEventListener('click',GoTo,false)}} function NavMbrSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){ var a,b,c,d; if(RcrsLvl==1){ a=LowBgColor; b=HighBgColor; c=FontLowColor; d=FontHighColor} else { a=LowSubBgColor; b=HighSubBgColor; c=FontSubLowColor; d=FontSubHighColor } this.value=eval(WhatMenu+'[0]'); this.ro=0; if(this.value.indexOf('rollover')!=-1){ this.ro=1; this.ri1=this.value.substring(this.value.indexOf(':')+1,this.value.lastIndexOf(':')); this.ri2=this.value.substring(this.value.lastIndexOf(':')+1,this.value.length); this.rid=WhatMenu+'i';this.value=""} if(LeftPaddng&&this.value.indexOf('<')==-1&&MenuTextCentered=='left')this.value=' \;'+this.value; if(FontBold)this.value=this.value.bold(); if(FontItalic)this.value=this.value.italics(); this.Ovalue=this.value; this.value=this.value.fontcolor(c); this.Ovalue=this.Ovalue.fontcolor(d); this.value=CntrTxt+""+this.value+TxtClose; this.Ovalue=CntrTxt+""+this.Ovalue+TxtClose; this.LoBck=a; this.HiBck=b; this.ChildCntnr=null; this.PrvMbr=PrMmbr; this.Hilite=0; this.visibility='inherit'; if(this.LoBck)this.bgColor=this.LoBck; this.resizeTo(Wdth,Hght); if(!AcrssFrms&&eval(WhatMenu+'[2]'))this.background.src=eval(WhatMenu+'[2]'); this.document.write(this.value); this.document.close(); this.CmdLyr=new Layer(Wdth,MmbrCntnr); this.CmdLyr.Level=RcrsLvl; this.CmdLyr.LinkTxt=eval(WhatMenu+'[1]'); this.CmdLyr.visibility='inherit'; this.CmdLyr.onmouseover=RcrsLvl==1&&UnfoldsOnClick?OpenMenuClick:OpenMenu; this.CmdLyr.onmouseout=CloseMenu; this.CmdLyr.captureEvents(Event.MOUSEUP); this.CmdLyr.onmouseup=RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[3]')?OpenMenu:GoTo; this.CmdLyr.LowLyr=this; this.CmdLyr.resizeTo(Wdth,Hght); this.CmdLyr.Container=MmbrCntnr; if(eval(WhatMenu+'[3]')&&ShowArrow){ a=RcrsLvl==1&&FirstLineHorizontal?3:RightToLeft?6:0; this.CmdLyr.ImgLyr=new Layer(Arrws[a+1],this.CmdLyr); this.CmdLyr.ImgLyr.visibility='inherit'; this.CmdLyr.ImgLyr.top=RcrsLvl==1&&FirstLineHorizontal?Hght-Arrws[a+2]-2:(Hght-Arrws[a+2])/2; this.CmdLyr.ImgLyr.left=RightToLeft?2:Wdth-Arrws[a+1]-2; this.CmdLyr.ImgLyr.width=Arrws[a+1]; this.CmdLyr.ImgLyr.height=Arrws[a+2]; ImgStr=""; this.CmdLyr.ImgLyr.document.write(ImgStr); this.CmdLyr.ImgLyr.document.close()}} function CreateMenuStructure(MName,NumberOf){ RcrsLvl++; var i,NoOffSubs,Mbr,Wdth=0,Hght=0; var PrvMmbr=null; var WMnu=MName+'1'; var MenuWidth=eval(WMnu+'[5]'); var MenuHeight=eval(WMnu+'[4]'); var Location=RcrsLvl==1?FrstLoc:ScLoc; if (RcrsLvl==1&&FirstLineHorizontal){ for(i=1;i