/*
  DATE		WHO			CHANGE
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  16.05.2007 	Axel Schneider		Took the closing-sign from top-right to bottom-right
*/


  /***************************************************************************************/
  /* filename:      DV.js                                         			*/
  /* version:       1.3                                           			*/
  /* last modified: 11.02.2007                                    			*/
  /* author:        Axel Schneider                                			*/
  /* mail:          mail@axelschneider.info                     				*/
  /* www:	   http://javascript.axelschneider.info					*/
  /*											*/
  /* description:   This JavaScript is showing a picture in a     			*/
  /*                division-container. This procedure substitutes			*/
  /*                the ordinary way to open a new window. The Pic			*/
  /*                is shown in the middle of the current window. If the 		*/
  /*                screen-resolution is smaller than the width   			*/
  /*                and/or height it is resized to the largest    			*/
  /*                possible size.                                			*/
  /*     										*/
  /* advantages:    - there occure no problems with pop-up-blockers. 			*/
  /*                - picture is shown independently of the screen-resolution as one item*/
  /*                - customizable settings						*/
  /*								 			*/
  /* customization: you may vary some settings						*/
  /*                - closingSign:   the sign which is shown in the upper right corner to*/
  /*                                 close/hide the picture. you could use text or an    */
  /*                                 image.						*/
  /*		   - loadingSign:   the sign which is shown at the bottom in the left   */
  /*                                 corner. it is visible as long as the picture is     */
  /*                                 loading. you could use text or an image.            */
  /*                - borderDV:      the width of the border around the picture in pixel.*/
  /*                - spaceDV:       the minimal space which should be between the shown */
  /*                                 image and the (inner) browser-border.               */
  /*                - borderColorDV: color of the border which is around the picture.    */
  /*                - bgColorDV:     background-color for the closing-sign. if it is set */
  /*                                 to empty the background is transparent.             */
  /*								 			*/
  /* usage:         append the function "dv.showDV('<img ...>')"  			*/
  /*                to a certain event.                           			*/
  /*                the image-tag needs to consist of the width   			*/
  /*                and height-attribute. to avoid the problem of 			*/
  /*                multi-nested single and double apostrophe use 			*/
  /*                a javascript variable for the image-tag. eg.:            		*/
  /*                var myPic = '<img src="myPic.jpg" width="800" height="500">';	*/
  /*		   									*/
  /*		   to use the before-next-functionality you have to provide an array	*/
  /*		   which consists of all img-tags to the dv-instance. eg.:		*/
  /*		   var myPic = new Array();						*/
  /*                myPic[0] = '<img src="myPic.jpg" width="800" height="500">';		*/
  /*		   dv.setAllImagesArray(myPicArray);   					*/
  /*                                                              			*/
  /* example:       <a href="#" onClick="dv.showDV(myPic);">click here</a>		*/
  /*											*/
  /* history:	   22.09.2006 - added functionality of alt (title)			*/
  /*		   11.02.2007 - added opacity for loading, closing and before-next-signs*/
  /*			      - added functionality to navigate to the last and next    */
  /*			        image							*/
  /*                                                              			*/
  /***************************************************************************************/
//Hanner Boxter galleri:
var boxter1 = '<img src="img/boxter/boxter1.jpg" width="766" height="502" border="0" alt="">'
var boxter2 = '<img src="img/boxter/boxter2.jpg" width="613" height="580" border="0" alt="">'
var boxter3 = '<img src="img/boxter/boxter3.jpg" width="676" height="580" border="0" alt="">'
var boxter4 = '<img src="img/boxter/boxter4.jpg" width="734" height="517" border="0" alt="">'
var boxter5 = '<img src="img/boxter/boxter5.jpg" width="702" height="580" border="0" alt="">'
var boxter6 = '<img src="img/boxter/boxter6.jpg" width="600" height="580" border="0" alt="">'
var boxter7 = '<img src="img/boxter/boxter7.jpg" width="615" height="580" border="0" alt="">'
var boxter8 = '<img src="img/boxter/boxter8.jpg" width="636" height="580" border="0" alt="">'
var boxter9 = '<img src="img/boxter/boxter9.jpg" width="717" height="573" border="0" alt="">'
var boxter10 = '<img src="img/boxter/boxter10.jpg" width="636" height="586" border="0" alt="">'
var boxter11 = '<img src="img/boxter/boxter11.jpg" width="646" height="590" border="0" alt="">'
var boxter12 = '<img src="img/boxter/boxter12.jpg" width="726" height="587" border="0" alt="">'
var boxter13 = '<img src="img/boxter/boxter13.jpg" width="626" height="567" border="0" alt="">'
var boxter14 = '<img src="img/boxter/boxter14.jpg" width="588" height="580" border="0" alt="">'
var boxter15 = '<img src="img/boxter/boxter15.jpg" width="624" height="580" border="0" alt="">'
var boxter16 = '<img src="img/boxter/boxter16.jpg" width="670" height="580" border="0" alt="">'
var boxter17 = '<img src="img/boxter/boxter17.jpg" width="611" height="555" border="0" alt="">'
var boxter18 = '<img src="img/boxter/boxter18.jpg" width="621" height="590" border="0" alt="">'
var boxter19 = '<img src="img/boxter/boxter19.jpg" width="728" height="590" border="0" alt="">'
var boxter20 = '<img src="img/boxter/boxter20.jpg" width="640" height="590" border="0" alt="">'
var boxter21 = '<img src="img/boxter/boxter21.jpg" width="661" height="590" border="0" alt="">'
var boxter22 = '<img src="img/boxter/boxter22.jpg" width="635" height="590" border="0" alt="">'
var boxter23 = '<img src="img/boxter/boxter23.jpg" width="711" height="590" border="0" alt="">'
var boxter24 = '<img src="img/boxter/boxter24.jpg" width="731" height="590" border="0" alt="">'
var boxter25 = '<img src="img/boxter/boxter25.jpg" width="646" height="590" border="0" alt="">'
var boxter26 = '<img src="img/boxter/boxter26.jpg" width="718" height="590" border="0" alt="">'
var boxter27 = '<img src="img/boxter/boxter27.jpg" width="624" height="590" border="0" alt="">'
var boxter28 = '<img src="img/boxter/boxter28.jpg" width="766" height="590" border="0" alt="">'
var boxter29 = '<img src="img/boxter/boxter29.jpg" width="587" height="590" border="0" alt="">'
var boxter30 = '<img src="img/boxter/boxter30.jpg" width="663" height="590" border="0" alt="">'
var boxter31 = '<img src="img/boxter/boxter31.jpg" width="790" height="527" border="0" alt="">'
var boxter32 = '<img src="img/boxter/boxter32.jpg" width="740" height="590" border="0" alt="">'

var boxterbestefar = '<img src="img/boxter/stambestefar.jpg" width="456" height="400" border="0" alt="">'
var boxtermamma = '<img src="img/boxter/stammamma.jpg" width="519" height="350" border="0" alt="">'
var boxterpappa = '<img src="img/boxter/stampappa.jpg" width="404" height="400" border="0" alt="">'


//Hanner Valle galleri:
var valle = '<img src="img/valle/valle1.jpg" width="615" height="580" border="0" alt="">'
var valle2 = '<img src="img/valle/valle2.jpg" width="584" height="580" border="0" alt="">'
var valle3 = '<img src="img/valle/valle3.jpg" width="569" height="580" border="0" alt="">'
var valle4 = '<img src="img/valle/valle4.jpg" width="469" height="580" border="0" alt="">'
var valle5 = '<img src="img/valle/valle5.jpg" width="683" height="580" border="0" alt="">'
var valle6 = '<img src="img/valle/valle6.jpg" width="722" height="580" border="0" alt="">'
var valle7 = '<img src="img/valle/valle7.jpg" width="659" height="590" border="0" alt="">'
var valle8 = '<img src="img/valle/valle8.jpg" width="566" height="590" border="0" alt="">'
var valle9 = '<img src="img/valle/valle9.jpg" width="708" height="527" border="0" alt="">'
var valle10 = '<img src="img/valle/valle10.jpg" width="790" height="535" border="0" alt="">'
var valle11 = '<img src="img/valle/valle11.jpg" width="777" height="573" border="0" alt="">'

var zidane1 = '<img src="img/valle/zidane.jpg" width="679" height="580" border="0" alt="">'
var geno1 = '<img src="img/valle/farfar.jpg" width="548" height="428" border="0" alt="">'

//Hunner Exotica galleri:
var exotica1 = '<img src="img/exotica/exotica1.jpg" width="604" height="478" border="" alt="">' 
var exotica2 = '<img src="img/exotica/exotica2.jpg" width="741" height="590" border="" alt="">'
var exotica3 = '<img src="img/exotica/exotica3.jpg" width="710" height="590" border="" alt="">'
var exotica4 = '<img src="img/exotica/exotica4.jpg" width="604" height="490" border="" alt="">'
var exotica5 = '<img src="img/exotica/exotica5.jpg" width="620" height="590" border="" alt="">'
var exotica6 = '<img src="img/exotica/exotica6.jpg" width="694" height="590" border="" alt="">'
var exotica7 = '<img src="img/exotica/exotica7.jpg" width="574" height="590" border="" alt="">'
var exotica8 = '<img src="img/exotica/exotica8.jpg" width="665" height="590" border="" alt="">'
var exotica9 = '<img src="img/exotica/exotica9.jpg" width="731" height="590" border="" alt="">'
var exotica10 = '<img src="img/exotica/exotica10.jpg" width="716" height="590" border="" alt="">'
var exotica11 = '<img src="img/exotica/exotica11.jpg" width="696" height="590" border="" alt="">'
var exotica12 = '<img src="img/exotica/exotica12.jpg" width="790" height="531" border="" alt="">'
var exotica13 = '<img src="img/exotica/exotica13.jpg" width="433" height="489" border="" alt="">'
var exotica15 = '<img src="img/exotica/exotica15.jpg" width="564" height="590" border="" alt="">'
var exotica17 = '<img src="img/exotica/exotica17.jpg" width="765" height="590" border="" alt="">'

var exoticamamma = '<img src="img/exotica/exoticamamma.jpg" width="789" height="540" border="" alt="">'
var exoticapappa = '<img src="img/exotica/exoticapappa.jpg" width="727" height="570" border="" alt="">'

//Hunner Demi galleri:
var demi1 = '<img src="img/demi/demi1.jpg" width="411" height="412" border="" alt="">' 
var demi2 = '<img src="img/demi/demi2.jpg" width="719" height="590" border="" alt="">' 
var demi3 = '<img src="img/demi/demi3.jpg" width="713" height="590" border="" alt="">' 
var demi4 = '<img src="img/demi/demi4.jpg" width="619" height="590" border="" alt="">' 
var demi5 = '<img src="img/demi/demi5.jpg" width="790" height="527" border="" alt="">' 
var demi6 = '<img src="img/demi/demi6.jpg" width="647" height="590" border="" alt="">' 
var demi7 = '<img src="img/demi/demi7.jpg" width="790" height="518" border="" alt="">' 
var demi8 = '<img src="img/demi/demi8.jpg" width="790" height="534" border="" alt="">' 
var demi9 = '<img src="img/demi/demi9.jpg" width="662" height="590" border="" alt="">' 
var demi10 = '<img src="img/demi/demi10.jpg" width="671" height="590" border="" alt="">' 
var demi11 = '<img src="img/demi/demi11.jpg" width="650" height="590" border="" alt="">'
var demi12 = '<img src="img/demi/demi12.jpg" width="610" height="590" border="" alt="">'
var demi13 = '<img src="img/demi/demi13.jpg" width="599" height="590" border="" alt="">'
var demi14 = '<img src="img/demi/demi14.jpg" width="768" height="590" border="" alt="">'
var demi15 = '<img src="img/demi/demi15.jpg" width="584" height="590" border="" alt="">'
var demi16 = '<img src="img/demi/demi16.jpg" width="628" height="590" border="" alt="">'
var demi17 = '<img src="img/demi/demi17.jpg" width="655" height="590" border="" alt="">'
var demi18 = '<img src="img/demi/demi18.jpg" width="626" height="590" border="" alt="">'
var demi19 = '<img src="img/demi/demi19.jpg" width="566" height="590" border="" alt="">'
var demi20 = '<img src="img/demi/demi20.jpg" width="659" height="590" border="" alt="">'
var demi21 = '<img src="img/demi/demi21.jpg" width="710" height="590" border="" alt="">'
var demi22 = '<img src="img/demi/demi22.jpg" width="692" height="590" border="" alt="">'
var demi23 = '<img src="img/demi/demi23.jpg" width="649" height="590" border="" alt="">'
var demi24 = '<img src="img/demi/demi24.jpg" width="700" height="590" border="" alt="">'
var demi25 = '<img src="img/demi/demi25.jpg" width="740" height="590" border="" alt="">'
var demi26 = '<img src="img/demi/demi26.jpg" width="646" height="590" border="" alt="">'
var demi27 = '<img src="img/demi/demi27.jpg" width="686" height="590" border="" alt="">'
var demi28 = '<img src="img/demi/demi28.jpg" width="687" height="590" border="" alt="">'
var demi29 = '<img src="img/demi/demi29.jpg" width="626" height="590" border="" alt="">'
var demi30 = '<img src="img/demi/demi30.jpg" width="783" height="590" border="" alt="">'
var demi31 = '<img src="img/demi/demi31.jpg" width="630" height="590" border="" alt="">'

var demipappa = '<img src="img/demi/demipappa.jpg" width="521" height="755" border="" alt="">' 
var demimamma = '<img src="img/demi/demimamma.jpg" width="472" height="354" border="" alt="">' 


//Hunner Angelina galleri:
var angelina1 = '<img src="img/angelina/angelina1.jpg" width="790" height="572" border="0" alt="">'
var angelina2 = '<img src="img/angelina/angelina2.jpg" width="659" height="580" border="0" alt="">'
var angelina3 = '<img src="img/angelina/angelina3.jpg" width="653" height="580" border="0" alt="">'
var angelina4 = '<img src="img/angelina/angelina4.jpg" width="641" height="580" border="0" alt="">'
var angelina5 = '<img src="img/angelina/angelina5.jpg" width="613" height="580" border="0" alt="">'
var angelina6 = '<img src="img/angelina/angelina6.jpg" width="694" height="580" border="0" alt="">'
var angelina7 = '<img src="img/angelina/angelina7.jpg" width="746" height="580" border="0" alt="">'
var angelina8 = '<img src="img/angelina/angelina8.jpg" width="663" height="580" border="0" alt="">'
var angelina9 = '<img src="img/angelina/angelina9.jpg" width="530" height="580" border="0" alt="">'
var angelina10 = '<img src="img/angelina/angelina10.jpg" width="600" height="580" border="0" alt="">'
var angelina11 = '<img src="img/angelina/angelina11.jpg" width="624" height="580" border="0" alt="">'
var angelina12 = '<img src="img/angelina/angelina12.jpg" width="524" height="580" border="0" alt="">'
var angelina17 = '<img src="img/angelina/angelina17.jpg" width="760" height="590" border="0" alt="">'
var angelina18 = '<img src="img/angelina/angelina18.jpg" width="733" height="590" border="0" alt="">'
var angelina19 = '<img src="img/angelina/angelina19.jpg" width="535" height="570" border="0" alt="">'
var angelina20 = '<img src="img/angelina/angelina20.jpg" width="607" height="552" border="0" alt="">'
var angelina21 = '<img src="img/angelina/angelina21.jpg" width="494" height="571" border="0" alt="">'
var angelina22 = '<img src="img/angelina/angelina22.jpg" width="520" height="580" border="0" alt="">'
var angelina23 = '<img src="img/angelina/angelina23.jpg" width="776" height="489" border="0" alt="">'
var angelina24 = '<img src="img/angelina/angelina24.jpg" width="744" height="529" border="0" alt="">'
var angelinapappa = '<img src="img/angelina/angelinapappa.jpg" width="590" height="450" border="0" alt="">'
var angelinamamma = '<img src="img/miss/miss1.jpg" width="754" height="580" border="0" alt="">'

//Hunner Miss galleri:
var miss1 = '<img src="img/miss/miss1.jpg" width="754" height="580" border="0" alt="">'
var miss2 = '<img src="img/miss/miss2.jpg" width="672" height="580" border="0" alt="">'
var miss3 = '<img src="img/miss/miss3.jpg" width="675" height="556" border="0" alt="">'
var miss4 = '<img src="img/miss/miss4.jpg" width="627" height="561" border="0" alt="">'
var miss5 = '<img src="img/miss/miss5.jpg" width="399" height="380" border="0" alt="">'
var miss6 = '<img src="img/miss/miss6.jpg" width="500" height="392" border="0" alt="">'
var misspappa = '<img src="img/miss/misspappa.jpg" width="565" height="450" border="0" alt="">'
var missmamma = '<img src="img/miss/missmamma.jpg" width="379" height="450" border="0" alt="">'
//Hunner Ginger galleri:
var ginger1 = '<img src="img/ginger/ginger1.jpg" width="478" height="580" border="0" alt="">'
var ginger2 = '<img src="img/ginger/ginger2.jpg" width="554" height="583" border="0" alt="">'
var ginger3 = '<img src="img/ginger/ginger3.jpg" width="737" height="580" border="0" alt="">'
var ginger4 = '<img src="img/ginger/ginger4.jpg" width="683" height="580" border="0" alt="">'
var ginger5 = '<img src="img/ginger/ginger5.jpg" width="682" height="580" border="0" alt="">'
var ginger6 = '<img src="img/ginger/ginger6.jpg" width="591" height="580" border="0" alt="">'
var ginger7 = '<img src="img/ginger/ginger7.jpg" width="614" height="572" border="0" alt="">'
var ginger8 = '<img src="img/ginger/ginger8.jpg" width="525" height="572" border="0" alt="">'
var ginger9 = '<img src="img/ginger/ginger9.jpg" width="724" height="580" border="0" alt="">'
var ginger10 = '<img src="img/ginger/ginger10.jpg" width="790" height="479" border="0" alt="">'
var ginger11 = '<img src="img/ginger/ginger11.jpg" width="778" height="505" border="0" alt="">'
var ginger12 = '<img src="img/ginger/ginger12.jpg" width="699" height="580" border="0" alt="">'
var ginger13 = '<img src="img/ginger/ginger13.jpg" width="669" height="551" border="0" alt="">'
var ginger14 = '<img src="img/ginger/ginger14.jpg" width="726" height="590" border="0" alt="">'
var ginger15 = '<img src="img/ginger/ginger15.jpg" width="591" height="548" border="0" alt="">'
var ginger16 = '<img src="img/ginger/ginger16.jpg" width="672" height="590" border="0" alt="">'
var ginger17 = '<img src="img/ginger/ginger17.jpg" width="695" height="525" border="0" alt="">'
var ginger18 = '<img src="img/ginger/ginger18.jpg" width="642" height="525" border="0" alt="">'
var ginger19 = '<img src="img/ginger/ginger19.jpg" width="601" height="528" border="0" alt="">'
var ginger20 = '<img src="img/ginger/ginger20.jpg" width="454" height="522" border="0" alt="">'
var ginger21 = '<img src="img/ginger/ginger21.jpg" width="696" height="590" border="0" alt="">'
var ginger22 = '<img src="img/ginger/ginger22.jpg" width="736" height="590" border="0" alt="">'

var gingerpappa = '<img src="img/ginger/zhivagopappa.jpg" width="700" height="300" border="0" alt="">'
var gingermamma = '<img src="img/ginger/juliamamma.jpg" width="408" height="450" border="0" alt="">'


//A-kullet
var angel_1 = '<img src="img/kattunger/akull/angel/angel_stor1.jpg" width="625" height="588" border="0" alt="">'
var angel_2 = '<img src="img/kattunger/akull/angel/angel_stor2.jpg" width="600" height="571" border="0" alt="">'
var angel_3 = '<img src="img/kattunger/akull/angel/angel_stor3.jpg" width="750" height="553" border="0" alt="">'

var atomic_1 = '<img src="img/kattunger/akull/atomic/atomic_stor1.jpg" width="590" height="494" border="0" alt="">'
var atomic_2 = '<img src="img/kattunger/akull/atomic/atomic_stor2.jpg" width="586" height="590" border="0" alt="">'
var atomic_3 = '<img src="img/kattunger/akull/atomic/atomic_stor3.jpg" width="416" height="364" border="0" alt="">'
var atomic_4 = '<img src="img/kattunger/akull/atomic/atomic_stor4.jpg" width="331" height="450" border="0" alt="">'
var atomic_5 = '<img src="img/kattunger/akull/atomic/atomic_stor5.jpg" width="690" height="584" border="0" alt="">'
var atomic_6 = '<img src="img/kattunger/akull/atomic/atomic_stor6.jpg" width="624" height="481" border="0" alt="">'

var aslan_1 = '<img src="img/kattunger/akull/aslan/Aslan_stor1.jpg" width="630" height="584" border="0" alt="">'
var aslan_2 = '<img src="img/kattunger/akull/aslan/Aslan_stor2.jpg" width="680" height="581" border="0" alt="">'

var ace_1 = '<img src="img/kattunger/akull/ace/ace_stor1.jpg" width="700" height="567" border="0" alt="">'
var ace_2 = '<img src="img/kattunger/akull/ace/ace_stor2.jpg" width="600" height="556" border="0" alt="">'
var ace_3 = '<img src="img/kattunger/akull/ace/ace_stor3.jpg" width="700" height="556" border="0" alt="">'
var ace_4 = '<img src="img/kattunger/akull/ace/ace_stor4.jpg" width="600" height="570" border="0" alt="">'
var ace_5 = '<img src="img/kattunger/akull/ace/ace_stor5.jpg" width="700" height="525" border="0" alt="">'

//b-kullet
var valle1 = '<img src="img/kattunger/bkull/valle1.jpg" width="528" height="530" border="0" alt="">'
var valle4uk1 = '<img src="img/kattunger/bkull/4uk/valle_4uk_1.jpg" width="790" height="521" border="0" alt="">'
var valle4uk2 = '<img src="img/kattunger/bkull/4uk/valle_4uk_2.jpg" width="724" height="590" border="0" alt="">'
var valle4uk3 = '<img src="img/kattunger/bkull/4uk/valle_4uk_3.jpg" width="459" height="590" border="0" alt="">'
var valle5uk1 = '<img src="img/kattunger/bkull/5uk/valentino_5uk_1.jpg" width="562" height="590" border="0" alt="">'
var valle5uk2 = '<img src="img/kattunger/bkull/5uk/valentino_5uk_2.jpg" width="770" height="590" border="0" alt="">'
var valle5uk3 = '<img src="img/kattunger/bkull/5uk/valentino_5uk_3.jpg" width="459" height="590" border="0" alt="">'
var valle5uk4 = '<img src="img/kattunger/bkull/5uk/valentino_5uk_4.jpg" width="547" height="590" border="0" alt="">'

var valle6uk1 = '<img src="img/kattunger/bkull/6uk/valentino_6uk_1.jpg" width="696" height="557" border="0" alt="">'
var valle6uk2 = '<img src="img/kattunger/bkull/6uk/valentino_6uk_2.jpg" width="640" height="541" border="0" alt="">'
var valle6uk3 = '<img src="img/kattunger/bkull/6uk/valentino_6uk_3.jpg" width="673" height="555" border="0" alt="">'
var valle6uk4 = '<img src="img/kattunger/bkull/6uk/valentino_6uk_4.jpg" width="735" height="475" border="0" alt="">'

var valle7uk1 = '<img src="img/kattunger/bkull/7uk/valentino_7uk_1.jpg" width="609" height="525" border="0" alt="">'
var valle7uk2 = '<img src="img/kattunger/bkull/7uk/valentino_7uk_2.jpg" width="584" height="560" border="0" alt="">'
var valle7uk3 = '<img src="img/kattunger/bkull/7uk/valentino_7uk_3.jpg" width="623" height="549" border="0" alt="">'
var valle7uk4 = '<img src="img/kattunger/bkull/7uk/valentino_7uk_4.jpg" width="534" height="577" border="0" alt="">'




var britney1 = '<img src="img/kattunger/bkull/britney1.jpg" width="606" height="539" border="0" alt="">'
var britney4uk1 = '<img src="img/kattunger/bkull/4uk/britney_4uk_1.jpg" width="787" height="590" border="0" alt="">'
var britney4uk2 = '<img src="img/kattunger/bkull/4uk/britney_4uk_2.jpg" width="787" height="590" border="0" alt="">'
var britney5uk1 = '<img src="img/kattunger/bkull/5uk/britney_5uk_1.jpg" width="692" height="570" border="0" alt="">'
var britney5uk2 = '<img src="img/kattunger/bkull/5uk/britney_5uk_2.jpg" width="514" height="420" border="0" alt="">'

var britney6uk1 = '<img src="img/kattunger/bkull/6uk/britney_6uk_1.jpg" width="530" height="580" border="0" alt="">'
var britney6uk2 = '<img src="img/kattunger/bkull/6uk/britney_6uk_2.jpg" width="516" height="553" border="0" alt="">'
var britney6uk3 = '<img src="img/kattunger/bkull/6uk/britney_6uk_3.jpg" width="457" height="577" border="0" alt="">'
var britney6uk4 = '<img src="img/kattunger/bkull/6uk/britney_6uk_4.jpg" width="553" height="534" border="0" alt="">'

var britney7uk1 = '<img src="img/kattunger/bkull/7uk/britney_7uk_1.jpg" width="440" height="545" border="0" alt="">'
var britney7uk2 = '<img src="img/kattunger/bkull/7uk/britney_7uk_2.jpg" width="535" height="575" border="0" alt="">'
var britney7uk3 = '<img src="img/kattunger/bkull/7uk/britney_7uk_3.jpg" width="448" height="562" border="0" alt="">'
var britney7uk4 = '<img src="img/kattunger/bkull/7uk/britney_7uk_4.jpg" width="518" height="576" border="0" alt="">'





var babygrace1 = '<img src="img/kattunger/bkull/babygrace1.jpg" width="658" height="540" border="0" alt="">'
var babygrace4uk1 = '<img src="img/kattunger/bkull/4uk/grace_4uk_1.jpg" width="573" height="590" border="0" alt="">'
var babygrace4uk2 = '<img src="img/kattunger/bkull/4uk/grace_4uk_2.jpg" width="626" height="590" border="0" alt="">'
var babygrace4uk3 = '<img src="img/kattunger/bkull/4uk/grace_4uk_3.jpg" width="790" height="585" border="0" alt="">'
var babygrace4uk4 = '<img src="img/kattunger/bkull/4uk/grace_4uk_4.jpg" width="470" height="590" border="0" alt="">'
var babygrace4_5uk1 = '<img src="img/kattunger/bkull/4_5uk/grace_4_5uk1.jpg" width="738" height="590" border="0" alt="">'
var babygrace4_5uk2 = '<img src="img/kattunger/bkull/4_5uk/grace_4_5uk2.jpg" width="450" height="590" border="0" alt="">'
var babygrace4_5uk3 = '<img src="img/kattunger/bkull/4_5uk/grace_4_5uk3.jpg" width="474" height="590" border="0" alt="">'
var babygrace5uk1 = '<img src="img/kattunger/bkull/5uk/grace_5uk_1.jpg" width="485" height="590" border="0" alt="">'
var babygrace5uk2 = '<img src="img/kattunger/bkull/5uk/grace_5uk_2.jpg" width="491" height="590" border="0" alt="">'
var babygrace5uk3 = '<img src="img/kattunger/bkull/5uk/grace_5uk_3.jpg" width="443" height="590" border="0" alt="">'
var babygrace5uk4 = '<img src="img/kattunger/bkull/5uk/grace_5uk_4.jpg" width="454" height="590" border="0" alt="">'
var babygrace5uk5 = '<img src="img/kattunger/bkull/5uk/grace_5uk_5.jpg" width="556" height="590" border="0" alt="">'
var babygrace5uk6 = '<img src="img/kattunger/bkull/5uk/grace_5uk_6.jpg" width="488" height="590" border="0" alt="">'

var babygrace6uk1 = '<img src="img/kattunger/bkull/6uk/grace_6uk_1.jpg" width="600" height="590" border="0" alt="">'
var babygrace6uk2 = '<img src="img/kattunger/bkull/6uk/grace_6uk_2.jpg" width="605" height="590" border="0" alt="">'
var babygrace6uk3 = '<img src="img/kattunger/bkull/6uk/grace_6uk_3.jpg" width="688" height="590" border="0" alt="">'
var babygrace6uk4 = '<img src="img/kattunger/bkull/6uk/grace_6uk_4.jpg" width="756" height="590" border="0" alt="">'

var babygrace7uk1 = '<img src="img/kattunger/bkull/7uk/grace_7uk_1.jpg" width="627" height="590" border="0" alt="">'
var babygrace7uk2 = '<img src="img/kattunger/bkull/7uk/grace_7uk_3.jpg" width="753" height="590" border="0" alt="">'
var babygrace7uk3 = '<img src="img/kattunger/bkull/7uk/grace_7uk_2.jpg" width="592" height="590" border="0" alt="">'
var babygrace7uk4 = '<img src="img/kattunger/bkull/7uk/grace_7uk_4.jpg" width="578" height="580" border="0" alt="">'
var babygrace7uk5 = '<img src="img/kattunger/bkull/7uk/grace_7uk_5.jpg" width="609" height="550" border="0" alt="">'
var babygrace7uk6 = '<img src="img/kattunger/bkull/7uk/grace_7uk_6.jpg" width="623" height="539" border="0" alt="">'
var babygrace7uk7 = '<img src="img/kattunger/bkull/7uk/grace_7uk_7.jpg" width="590" height="533" border="0" alt="">'
var babygrace7uk8 = '<img src="img/kattunger/bkull/7uk/grace_7uk_8.jpg" width="566" height="537" border="0" alt="">'



var tiffany1 = '<img src="img/kattunger/bkull/tiffany1.jpg" width="594" height="531" border="0" alt="">'
var tiffany4uk1 = '<img src="img/kattunger/bkull/4uk/tiffany_4uk_1.jpg" width="664" height="590" border="0" alt="">'
var tiffany4uk2 = '<img src="img/kattunger/bkull/4uk/tiffany_4uk_2.jpg" width="658" height="590" border="0" alt="">'
var tiffany4uk3 = '<img src="img/kattunger/bkull/4uk/tiffany_4uk_3.jpg" width="753" height="590" border="0" alt="">'
var tiffany5uk1 = '<img src="img/kattunger/bkull/5uk/tiffany_5uk_1.jpg" width="675" height="590" border="0" alt="">'
var tiffany5uk2 = '<img src="img/kattunger/bkull/5uk/tiffany_5uk_2.jpg" width="551" height="590" border="0" alt="">'
var tiffany5uk3 = '<img src="img/kattunger/bkull/5uk/tiffany_5uk_3.jpg" width="570" height="590" border="0" alt="">'

var tiffany7uk1 = '<img src="img/kattunger/bkull/7uk/tiffany_7uk_1.jpg" width="553" height="561" border="0" alt="">'
var tiffany7uk2 = '<img src="img/kattunger/bkull/7uk/tiffany_7uk_2.jpg" width="498" height="542" border="0" alt="">'
var tiffany7uk3 = '<img src="img/kattunger/bkull/7uk/tiffany_7uk_3.jpg" width="563" height="554" border="0" alt="">'
var tiffany7uk4 = '<img src="img/kattunger/bkull/7uk/tiffany_7uk_4.jpg" width="668" height="549" border="0" alt="">'




var fifi1 = '<img src="img/kattunger/bkull/fifizinedine1.jpg" width="478" height="537" border="0" alt="">'
var fifi4uk1 = '<img src="img/kattunger/bkull/4uk/fifi_4uk_1.jpg" width="718" height="590" border="0" alt="">'
var fifi4uk2 = '<img src="img/kattunger/bkull/4uk/fifi_4uk_2.jpg" width="506" height="590" border="0" alt="">'
var fifi4uk3 = '<img src="img/kattunger/bkull/4uk/fifi_4uk_3.jpg" width="592" height="590" border="0" alt="">'
var fifi4uk4 = '<img src="img/kattunger/bkull/4uk/fifi_4uk_4.jpg" width="659" height="590" border="0" alt="">'
var fifi4_5uk1 = '<img src="img/kattunger/bkull/4_5uk/fifi_4_5uk1.jpg" width="626" height="582" border="0" alt="">'
var fifi4_5uk2 = '<img src="img/kattunger/bkull/4_5uk/fifi_4_5uk2.jpg" width="526" height="590" border="0" alt="">'
var fifi4_5uk3 = '<img src="img/kattunger/bkull/4_5uk/fifi_4_5uk3.jpg" width="625" height="502" border="0" alt="">'
var fifi5uk1 = '<img src="img/kattunger/bkull/5uk/fifi_5uk_1.jpg" width="584" height="590" border="0" alt="">'
var fifi5uk2 = '<img src="img/kattunger/bkull/5uk/fifi_5uk_2.jpg" width="482" height="590" border="0" alt="">'
var fifi5uk3 = '<img src="img/kattunger/bkull/5uk/fifi_5uk_3.jpg" width="790" height="551" border="0" alt="">'
var fifi5uk4 = '<img src="img/kattunger/bkull/5uk/fifi_5uk_4.jpg" width="578" height="590" border="0" alt="">'

var fifi7uk1 = '<img src="img/kattunger/bkull/7uk/fifi_7uk_1.jpg" width="595" height="590" border="0" alt="">'
var fifi7uk2 = '<img src="img/kattunger/bkull/7uk/fifi_7uk_2.jpg" width="560" height="590" border="0" alt="">'
var fifi7uk3 = '<img src="img/kattunger/bkull/7uk/fifi_7uk_3.jpg" width="511" height="590" border="0" alt="">'
var fifi7uk4 = '<img src="img/kattunger/bkull/7uk/fifi_7uk_4.jpg" width="588" height="590" border="0" alt="">'

var valentinobaby1 = '<img src="img/kattungegalleri/valentino/valentinobaby1.jpg" width="609" height="525" border="0" alt="">'	
var valentinobaby2 = '<img src="img/kattungegalleri/valentino/valentinobaby2.jpg" width="735" height="475" border="0" alt="">'
var valentinobaby3 = '<img src="img/kattungegalleri/valentino/valentinobaby3.jpg" width="482" height="590" border="0" alt="">'

var britneybaby1 = '<img src="img/kattungegalleri/britney/britneybaby1.jpg" width="518" height="576" border="0" alt="">'
var britneybaby2 = '<img src="img/kattungegalleri/britney/britneybaby2.jpg" width="530" height="580" border="0" alt="">'
var britneybaby3 = '<img src="img/kattungegalleri/britney/britneybaby3.jpg" width="457" height="590" border="0" alt="">'
var britneybaby4 = '<img src="img/kattungegalleri/britney/britneybaby4.jpg" width="638" height="590" border="0" alt="">'
var britneybaby5 = '<img src="img/kattungegalleri/britney/britneybaby5.jpg" width="726" height="580" border="0" alt="">'
var britneybaby6 = '<img src="img/kattungegalleri/britney/britneybaby6.jpg" width="782" height="580" border="0" alt="">'
var britneybaby7 = '<img src="img/kattungegalleri/britney/britneybaby7.jpg" width="750" height="580" border="0" alt="">'
var britneybaby8 = '<img src="img/kattungegalleri/britney/britneybaby8.jpg" width="780" height="554" border="0" alt="">'
var britneybaby9 = '<img src="img/kattungegalleri/britney/britneybaby9.jpg" width="604" height="580" border="0" alt="">'

var fifibaby1 = '<img src="img/kattungegalleri/fifi/fifibaby1.jpg" width="536" height="590" border="0" alt="">'
var fifibaby2 = '<img src="img/kattungegalleri/fifi/fifibaby2.jpg" width="482" height="580" border="0" alt="">'
var fifibaby3 = '<img src="img/kattungegalleri/fifi/fifibaby3.jpg" width="790" height="552" border="0" alt="">'
var fifibaby4 = '<img src="img/kattungegalleri/fifi/fifibaby4.jpg" width="511" height="590" border="0" alt="">'

var gracebaby1 = '<img src="img/kattungegalleri/grace/gracebaby1.jpg" width="640" height="590" border="0" alt="">'
var gracebaby2 = '<img src="img/kattungegalleri/grace/gracebaby2.jpg" width="573" height="590" border="0" alt="">'
var gracebaby3 = '<img src="img/kattungegalleri/grace/gracebaby3.jpg" width="443" height="590" border="0" alt="">'
var gracebaby4 = '<img src="img/kattungegalleri/grace/gracebaby4.jpg" width="688" height="590" border="0" alt="">'
var gracebaby5 = '<img src="img/kattungegalleri/grace/gracebaby5.jpg" width="756" height="590" border="0" alt="">'
var gracebaby6 = '<img src="img/kattungegalleri/grace/gracebaby6.jpg" width="592" height="590" border="0" alt="">'
var gracebaby7 = '<img src="img/kattungegalleri/grace/gracebaby7.jpg" width="642" height="590" border="0" alt="">'

var tiffanybaby1 = '<img src="img/kattungegalleri/tiffany/tiffanybaby1.jpg" width="684" height="590" border="0" alt="">'
var tiffanybaby2 = '<img src="img/kattungegalleri/tiffany/tiffanybaby2.jpg" width="467" height="590" border="0" alt="">'
var tiffanybaby3 = '<img src="img/kattungegalleri/tiffany/tiffanybaby3.jpg" width="493" height="590" border="0" alt="">'

var angelinababy1 = '<img src="img/kattungegalleri/angelina/angelinababy1.jpg" width="773" height="590" border="0" alt="">'
var angelinababy2 = '<img src="img/kattungegalleri/angelina/angelinababy2.jpg" width="661" height="590" border="0" alt="">'
var angelinababy3 = '<img src="img/kattungegalleri/angelina/angelinababy3.jpg" width="739" height="590" border="0" alt="">'

var atomicbaby1 = '<img src="img/kattungegalleri/atomic/atomicbaby1.jpg" width="624" height="481" border="0" alt="">'
var atomicbaby2 = '<img src="img/kattungegalleri/atomic/atomicbaby2.jpg" width="590" height="494" border="0" alt="">'
var atomicbaby3 = '<img src="img/kattungegalleri/atomic/atomicbaby3.jpg" width="416" height="364" border="0" alt="">'

var acebaby1 = '<img src="img/kattungegalleri/ace/acebaby1.jpg" width="600" height="556" border="0" alt="">'
var acebaby2 = '<img src="img/kattungegalleri/ace/acebaby2.jpg" width="700" height="556" border="0" alt="">'

//Hanner Boxter galleri:
var zid1 = '<img src="img/zid/zid2.jpg" width="569" height="590" border="0" alt="">'
var merry1 = '<img src="img/merrychristmas2009_2.jpg" width="790" height="534" border="0" alt="">'

  //attributes you may vary
  var closingSign = "<strong>X</strong>";                                            //the sign in the upper right corner which signs to close the viewer
  var loadingSign = "Bildet laster/Picture loading";                                //the sign in the loading-div
  var beforeSign = "&lt;";					   //the sign to show the last image
  var nextSign = "&gt;";						   //the sign to show the next image
  var borderDV = 2;                                                 //border-width arround the viewer
  var spaceDV = 20;                                                 //space between the viewer and the inner-window
  var borderColorDV = "#A79DA8";                                    //border color and the color of the closing-sign-text
  var bgColorDV = "black";                                        //background color for the closing sign
  var bgOpacity = 50;						   //opacity in percent


  //DO NOT CHANGE ANYTHING IF YOU ARE NOT FAMILIAR WITH JAVASCRIPT NOW

  /**********************************************************************/
  /* DivViewer                                                          */
  /**********************************************************************/

  //create DV-Object
  var dv = new DVObject();

  function initDV() {
    //write html code to the document
    dv.writeHtmlCode();

    //initialize the dhtml-library
    DHTML_init();

    //set attributes
    dv.setAttributes();
  }

  function DVObject() {
    //attributes
    this.htmlCode;
    this.parentDV;
    this.childDVCont;
    this.childDVClose;
    this.childDVLoad;
    this.childDVBeforeAndNext;
    this.childDVTblBeforeAndNext;
    this.childDVBefore;
    this.childDVNext;
    this.errorMessage;
    this.img = new DVImg();
    this.swapImg;
    this.allImages;
    this.currentDisplayedImage;

    //general functions for the div-viewer
    // # writeHtmlCode()
    // # setAttributes()
    // # showDV()
    // # hideDV()
    // # showLoadDV()
    // # checkImgParameter()
    // # checkLoad()
    // # regSearch()
    // # regSearchNumber()
    // # getMiddlePosition()
    // # getScreenSize()
    // # decodeHtml()
    // # setOpacityStyle()
    // # getOpacityValue()

    //functions for a before-next-functionality
    // # setAllImagesArray()
    // # checkBeforeAndNextImages()
    // # showLastImage()
    // # showNextImage()
    // # getPositionOfImage()
  }
  function DVImg() {
    this.src;
    this.width;
    this.height;
    this.border;
    this.alt;
  }
  // # writeHtmlCode()
  DVObject.prototype.writeHtmlCode = function() {
    //the DV-Object consists of two inner divs
    // # content-div
    // # close-div

    //build the html code
    dv.htmlCode = '<div id="parentDV">\n' +
                    '<div id="childDVCont"><img src="" width="10" height="10" border="0" alt="" title="" name="picDV"></div>\n' +
                    '<div id="childDVLoad">'+loadingSign+'</div>' +
                    '<div id="childDVClose" onClick="dv.hideDV();" title="Lukk!">'+closingSign+'</div>' +
                    '<div id="childDVBeforeAndNext">' +
                    ' <table id="childDVTblBeforeAndNext" cellspacing="0" cellpadding="0">' +
                    '  <tr>' +
                    '   <td><div id="childDVBefore" onClick="dv.showLastImage();" title="Forrige/Previous"><b>'+beforeSign+'</b></div></td>' +
                    '   <td><div id="childDVNext" onClick="dv.showNextImage();" title="Neste/Next"><b>'+nextSign+'</b></div></td>' +
                    '  </tr>' +
                    ' </table>' +
                    '</div>' +
                  '</div>';
    //write the code to the document
    window.document.writeln(dv.htmlCode);
  };
  // # setAttributes()
  DVObject.prototype.setAttributes = function() {
    //get the html-object of the divs to change their attributes
    dv.parentDV 			= getElem("id", "parentDV", 		null);
    dv.childDVCont 		= getElem("id", "childDVCont", 		null);
    dv.childDVClose 		= getElem("id", "childDVClose", 	null);
    dv.childDVLoad 		= getElem("id", "childDVLoad", 		null);
    dv.childDVBeforeAndNext 	= getElem("id", "childDVBeforeAndNext", null);
    dv.childDVTblBeforeAndNext 	= getElem("id", "childDVTblBeforeAndNext", null);
    dv.childDVBefore 		= getElem("id", "childDVBefore", 	null);
    dv.childDVNext 		= getElem("id", "childDVNext", 		null);

    //set the style attributes to the divs
    with(dv.parentDV.style) {
      position = "absolute";
      zIndex = 100;
      border = borderDV+"px solid "+borderColorDV;
      visibility = "hidden";
    }
    with(dv.childDVCont.style) {
      position = "relative";
      zIndex = 1;
      visibility = "hidden";
    }
    with(dv.childDVClose.style) {
      position = "absolute";
      zIndex = 2;
      cursor = "pointer";
      right = borderDV;
      bottom = borderDV;
      width = 25;
      height = 20;
      textAlign = "center";
      verticalAlign = "middle";
      border = borderDV+"px solid "+borderColorDV;
      padding = 2;
      color = borderColorDV;
      backgroundColor = bgColorDV;
      visibility = "hidden";
    }
    dv.setOpacityStyle(dv.childDVClose.style);

    with(dv.childDVLoad.style) {
      position = "absolute";
      zIndex = 2;
      left = borderDV;
      bottom = borderDV;
      height = 20;
      textAlign = "center";
      verticalAlign = "middle";
      border = borderDV+"px solid "+borderColorDV;
      padding = 2;
      color = borderColorDV;
      backgroundColor = bgColorDV;
      visibility = "hidden";
    }
    dv.setOpacityStyle(dv.childDVLoad.style);

    with(dv.childDVBeforeAndNext.style) {
      position = "absolute";
      zIndex = 2;
      textAlign = "center";
      verticalAlign = "middle";
      top = borderDV;
      left = borderDV;
      height = 20;
      border = borderDV+"px solid "+borderColorDV;
      padding = 2;
      color = borderColorDV;
      backgroundColor = bgColorDV;
      visibility = "hidden";
    }
    dv.setOpacityStyle(dv.childDVBeforeAndNext.style);

    with(dv.childDVTblBeforeAndNext.style) {
      border = "none";
      height = 20;
      borderSpacing = 0;
      borderCollapse = "collapse";
      emptyCells = "show";
      padding = 0;
      margin = 0;
      textAlign = "center";
      verticalAlign = "middle";
    }

    with(dv.childDVBefore.style) {
      position = "relative";
      zIndex = 1;
      cursor = "pointer";
      textAlign = "center";
      verticalAlign = "middle";
      height = 20;
      padding = 2;
    }

    with(dv.childDVNext.style) {
      position = "relative";
      zIndex = 1;
      cursor = "pointer";
      textAlign = "center";
      verticalAlign = "middle";
      height = 20;
      padding = 2;
    }

    //set swap-image-object
    this.swapImg = document.images["picDV"];

    //set error message
    dv.errorMessage = "";
  };
  // # showDV()
  DVObject.prototype.showDV = function(imgString) {
    //hide the old image
    dv.hideDV();

    //does the parameter consist of the correct values
    dv.checkImgParameter(imgString);
    if(dv.errorMessage=="") {
      //calculate the dimension of parentDV and childDVContent
      var width = dv.img.width + 2*borderDV + 2*spaceDV;
      var height = dv.img.height + 2*borderDV + 2*spaceDV;
      var mid = dv.getMiddlePosition(width, height);

      //swap the default-image
      with(dv.swapImg) {
        src = dv.img.src;
        title = dv.img.alt;
        alt = dv.img.title;
        width = mid["width"] - (2*borderDV + 2*spaceDV);
        height = mid["height"] - (2*borderDV + 2*spaceDV);
      }
      with(dv.parentDV.style) {
        width = mid["width"] - (2*borderDV + 2*spaceDV);
        height = mid["height"] - (2*borderDV + 2*spaceDV);
        top = mid["top"] + borderDV + spaceDV;
        left = mid["left"] + borderDV + spaceDV;
        visibility = "visible";
      }
      with(dv.childDVCont.style) {
        visibility = "visible";
      }
      with(dv.childDVClose.style) {
        visibility = "visible";
      }
      with(dv.childDVBeforeAndNext.style) {
        visibility = "visible";
      }
      dv.showLoadDV();
      dv.checkBeforeAndNextImages(imgString);
    } else alert(dv.errorMessage);
  };
  // # hideDV()
  DVObject.prototype.hideDV = function() {
    with(dv.parentDV.style) {
      visibility = "hidden";
    }
    with(dv.childDVCont.style) {
      visibility = "hidden";
    }
    with(dv.childDVClose.style) {
      visibility = "hidden";
    }
    with(dv.childDVLoad.style) {
      visibility = "hidden";
    }
    with(dv.childDVBeforeAndNext.style) {
        visibility = "hidden";
    }
    with(dv.childDVBefore.style) {
        visibility = "hidden";
    }
    with(dv.childDVNext.style) {
        visibility = "hidden";
    }
    with(dv.swapImg) {
        src = "";
        width = 10;
        height = 10;
      }
  };
  // # showLoadDV()
  DVObject.prototype.showLoadDV = function() {
    with(dv.childDVLoad.style) {
      visibility = "visible";
    }
    dv.checkLoad();
  };
  // # checkLoad
  DVObject.prototype.checkLoad = function() {
    if(document.images["picDV"].complete==false || dv.img.src=="") {
      window.setTimeout("dv.checkLoad()", 200);
    } else {
      with(dv.childDVLoad.style) {
        visibility = "hidden";
      }
    }
  };
  // # checkImgParameter
  DVObject.prototype.checkImgParameter = function(imgString) {
    if(imgString) {
      var regSearchSrc = /src=["]?[a-zA-Z0-9.:_\-\/]+["]?/;
      var regSearchWidth = /width=["]?\d+["]?/;
      var regSearchHeight = /height=["]?\d+["]?/;
      var regSearchAlt = /alt=["]?[a-zA-Z0-9._\/&; ]*["]?/;
      var regSearchString = /[a-zA-Z0-9._\/]+/;

      //check if the principle values are given
      // # src
      if(dv.regSearch(imgString, regSearchSrc, "test")) {
        dv.img.src = dv.regSearch(imgString, regSearchSrc, "exec")+"";
        dv.img.src = dv.img.src.substring(5, dv.img.src.length-1);
      } else dv.errorMessage += "# The given Parameter within the dv.showDV-call does not consist of an src='...'!\n";
      // # width
      if(dv.regSearch(imgString, regSearchWidth, "test")) {
        dv.img.width = parseInt(dv.regSearchNumber(dv.regSearch(imgString, regSearchWidth, "exec")));
      } else dv.errorMessage += "# The given Parameter within the dv.showDV-call does not consist of an width='...'!\n";
      // # height
      if(dv.regSearch(imgString, regSearchHeight, "test")) {
        dv.img.height = parseInt(dv.regSearchNumber(dv.regSearch(imgString, regSearchHeight, "exec")));
      } else dv.errorMessage += "# The given Parameter within the dv.showDV-call does not consist of an hidth='...'!\n";
      //check optional values
      // # alt | title
      if(dv.regSearch(imgString, regSearchAlt, "test")) {
        dv.img.alt = dv.regSearch(imgString, regSearchAlt, "exec")+"";
        dv.img.alt = dv.img.alt.substring(5, dv.img.alt.length-1);
        dv.img.alt = dv.decodeHtml(dv.img.alt);
        dv.img.title = dv.img.alt;
      }
    } else dv.errorMessage += "# The Parameter within the dv.showDV-call is null!\n";
  };
  // # decodeHtml()
  DVObject.prototype.decodeHtml = function(encodedString) {
    //exchanges some html-decoded signs
    encodedString = encodedString.replace(/&auml;/, "ä");
    encodedString = encodedString.replace(/&Auml;/, "Ä");
    encodedString = encodedString.replace(/&uuml;/, "ü");
    encodedString = encodedString.replace(/&Uuml;/, "Ü");
    encodedString = encodedString.replace(/&ouml;/, "ö");
    encodedString = encodedString.replace(/&Ouml;/, "Ö");
    encodedString = encodedString.replace(/&szlig;/, "ß");

    return encodedString;
  };
  // # regSearch()
  DVObject.prototype.regSearch = function(regString, regSearch, fct) {
    if(fct=="exec") return regSearch.exec(regString);
    else if(fct=="test") return regSearch.test(regString);
    else dv.errorMessage += "There is no fct-parameter given in the regSearch-call!";
  };
  // # regSearchNumber()
  DVObject.prototype.regSearchNumber = function(paramString) {
    if(!isFinite(paramString)) {
      return dv.regSearch(paramString, /[-]?\d+([,.]\d+)?/, "exec");
    } else dv.errorMessage += "The given string ("+paramString+") does not consist of a number!\n";
  };
  // # getMiddlePosition()
  DVObject.prototype.getMiddlePosition = function(ow, oh) {
    var sw = dv.getScreenSize("width", "inner");
    var sh = dv.getScreenSize("height", "inner");
    var mid = new Array(4);

    //look if the picture is bigger than the screen resolution
    if(sw<ow || sh<oh) {
      //which dimension is relatively bigger in comparison to the screen resolution
      if(sw/ow > sh/oh) {    //height is bigger
        var tmp = oh;
        oh = sh;
        ow = oh*ow/tmp;
      } else {               //width is bigger (or both)
        var tmp = ow;
        ow = sw;
        oh = ow*oh/tmp;
      }
    }

    mid["width"] = Math.round(ow);
    mid["height"] = Math.round(oh);
    if(sw/ow < sh/oh) mid["top"] = Math.round((sh-oh)/2); else mid["top"] = Math.round((sh-oh)/2);
    if(sw/ow > sh/oh) mid["left"] = Math.round((sw-ow)/2); else mid["left"] = Math.round((sw-ow)/2);

    //if you have scrollbars, you have to add the scrolled-pixel
    if(MS) {
      mid["top"] += document.body.scrollTop;
      mid["left"] += document.body.scrollLeft;
    } else {
      mid["top"] += window.pageYOffset;
      mid["left"] += window.pageXOffset;
    }

    return mid;
  };
  // # getScreenSize()
  DVObject.prototype.getScreenSize = function(whichSize, whichWindow) {
    var agt       = navigator.userAgent.toLowerCase();
    var isIE     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
    var isW3C    = (window.document.getElementById) ? true : false;

    var size;
    if(whichWindow=="inner") {
      if(isIE) {
        if(whichSize=='width') size = document.body.offsetWidth;
        else size = document.body.offsetHeight;
      } else if(isW3C) {
        if(whichSize=='width') size = window.innerWidth;
        else size = window.innerHeight;
      } else BrowserFailure();
    } else if(whichWindow=="outer") {
      if(whichSize=='width') size = screen.availWidth;
      if(whichSize=='height') size = screen.availHeight;
    } else if(whichWindow=="max") {
      if(whichSize=='width') size = screen.width;
      if(whichSize=='height') size = screen.height;
    } else ParameterFailure();
    return size;
  };
  // # setAllImagesArray()
  DVObject.prototype.setAllImagesArray = function(allImagesArray) {
    dv.allImages = allImagesArray;
  };
  // # checkBeforeAndNextImages()
  DVObject.prototype.checkBeforeAndNextImages = function(imgString) {
    //is an image-array provided by the page and are there more than 1 images in it
    if(!dv.allImages || !dv.allImages.length || dv.allImages.length<2)
    {
      with(dv.childDVBeforeAndNext.style) {
        visibility = "hidden";
      }
      return;
    }

    //check position of the current-displayed image
    dv.currentDisplayedImage = dv.getPositionOfImage(imgString);

    //show before-sign
    if(parseInt(dv.currentDisplayedImage)==0)
      dv.childDVBefore.style.visibility = "hidden";
    else
      dv.childDVBefore.style.visibility = "visible";

    //show next-sign
    if(parseInt(dv.currentDisplayedImage)==parseInt(dv.allImages.length)-1)
      dv.childDVNext.style.visibility = "hidden";
    else
      dv.childDVNext.style.visibility = "visible";

  };
  // # showLastImage()
  DVObject.prototype.showLastImage = function() {
    var tmp = dv.allImages[parseInt(dv.currentDisplayedImage)-1];
    dv.showDV(tmp);
  };
  // # showNextImage()
  DVObject.prototype.showNextImage = function() {
    var tmp = dv.allImages[parseInt(dv.currentDisplayedImage)+1];
    dv.showDV(tmp);
  };
  // # setOpacityStyle()
  DVObject.prototype.setOpacityStyle = function(styleObject) {
    with(styleObject)
    {
      opacity = dv.getOpacityValue("opacity");		//".50";
      filter = dv.getOpacityValue("filter");		//"alpha(opacity=50)"
      mozOpacity = dv.getOpacityValue("mozOpacity");	//"0.5";
    }
  };
  // # getOpacityValue()
  DVObject.prototype.getOpacityValue = function(opacityStyle) {
    if(opacityStyle=="opacity")
      return "."+bgOpacity;
    else if(opacityStyle=="filter")
      return "alpha(opacity="+bgOpacity+")";
    else if(opacityStyle=="mozOpacity")
    {
      var v = bgOpacity/100;
      return ""+v;
    }
    else
    {
      alert("Unknown kind of opacityStyle! Could not set opacity.");
      return bgOpacity;
    }
  };
  // # getPositionOfImage()
  DVObject.prototype.getPositionOfImage = function(imgString) {
    for(var index in dv.allImages)
    {
      if(dv.allImages[index]==imgString)
        return index;
    }
  };


  /**********************************************************************/
  /* DHTML-Bibliothek (www.teamone.de/selfhtml)                         */
  /**********************************************************************/

  var DHTML = 0, DOM = 0, MS = 0, NS = 0, OP = 0;

  function DHTML_init() {

   if (window.opera) {
       OP = 1;
   }
   if(document.getElementById) {
     DHTML = 1;
     DOM = 1;
   }
   if(document.all && !OP) {
     DHTML = 1;
     MS = 1;
   }
   if(document.layers && !OP) {
     DHTML = 1;
     NS = 1;
   }
  }

  function getElem(p1,p2,p3) {
 var Elem;
 if(DOM) {
   if(p1.toLowerCase()=="id") {
     if (typeof document.getElementById(p2) == "object")
     Elem = document.getElementById(p2);
     else Elem = void(0);
     return(Elem);
   }
   else if(p1.toLowerCase()=="name") {
     if (typeof document.getElementsByName(p2) == "object")
     Elem = document.getElementsByName(p2)[p3];
     else Elem = void(0);
     return(Elem);
   }
   else if(p1.toLowerCase()=="tagname") {
     if (typeof document.getElementsByTagName(p2) == "object" ||
        (OP && typeof document.getElementsByTagName(p2) == "function"))
     Elem = document.getElementsByTagName(p2)[p3];
     else Elem = void(0);
     return(Elem);
   }
   else return void(0);
 }
 else if(MS) {
   if(p1.toLowerCase()=="id") {
     if (typeof document.all[p2] == "object")
     Elem = document.all[p2];
     else Elem = void(0);
     return(Elem);
   }
   else if(p1.toLowerCase()=="tagname") {
     if (typeof document.all.tags(p2) == "object")
     Elem = document.all.tags(p2)[p3];
     else Elem = void(0);
     return(Elem);
   }
   else if(p1.toLowerCase()=="name") {
     if (typeof document[p2] == "object")
     Elem = document[p2];
     else Elem = void(0);
     return(Elem);
   }
   else return void(0);
 }
 else if(NS) {
   if(p1.toLowerCase()=="id" || p1.toLowerCase()=="name") {
   if (typeof document[p2] == "object")
     Elem = document[p2];
     else Elem = void(0);
     return(Elem);
   }
   else if(p1.toLowerCase()=="index") {
    if (typeof document.layers[p2] == "object")
     Elem = document.layers[p2];
    else Elem = void(0);
     return(Elem);
   }
   else return void(0);
 }
}

//the code for the view-div is written above the body-tag.. hope this does not matter
initDV();

function checkLoad() {
  //do nothing
}