//==================================================== // preloadImg() - Preloads an image // // Argument: String containing URL of image to preload // Returns: Image object created for the image // Author: Larry Coats //==================================================== function preloadImg (zsUrl) { // Prevent alerts in IE 3 and Netscape 2 if (!document.images) return null; // Create an image object and preload the image var xo = new Image(); // Create the image object xo.src = zsUrl; // Set URL - Preloads return xo; // Return the image object } //==================================================== // swapImg() - Swaps one or more images // // Arguments: // One or more pairs of strings: // Name in tag // Name of preloaded image // Author: Larry Coats //==================================================== function swapImg () { // Count number of name pairs passed var xiNumPairs = Math.floor(arguments.length / 2); // Prevent alerts in IE 3 and Netscape 2 if (!document.images) return; // Prepare to do rollovers var xsImg, xsPre; // Receives a pair of arguments var xiArg = 0; // Counts arguments // Loop - Once per pair of arguments passed var xiLoop; for (xiLoop = 0 ; xiLoop < xiNumPairs ; ++xiLoop) { // Fetch the pair of arguments xsImg = arguments[xiArg++]; var swapImg = new Image(); swapImg.src = arguments[xiArg++]; // xsPre = arguments[xiArg++]; // Swap the image eval ("document." + xsImg + ".src = swapImg.src"); // eval ("document." + xsImg + ".src = " + xsPre + ".src"); } } //==================================================== // Preload the images //==================================================== function loadImages() { if(document.cookie.indexOf("counter=1") < 0) { showalert('waitLayer'); setTimeout("closealert('waitLayer')", 5000); } var bild1= preloadImg ("bilder/gersback.gif"); var bild2= preloadImg ("bilder/gersback-vr.gif"); var bild3= preloadImg ("bilder/gersback-ms.gif"); var bild4= preloadImg ("bilder/gersback-tr.gif"); var bild5= preloadImg ("bilder/gersback-sr.gif"); preloadPics[0] = preloadImg ("bilder/utsidahel.gif") preloadPics[1] = preloadImg ("bilder/matsal.gif"); //preloadPics[2] = preloadImg ("bilder/matsalskap.gif"); //preloadPics[3] = preloadImg ("bilder/stol.gif"); preloadPics[4] = preloadImg ("bilder/brasa.gif"); //preloadPics[5] = preloadImg ("bilder/firre.gif"); preloadPics[6] = preloadImg ("bilder/sovrum.gif"); preloadPics[7] = preloadImg ("bilder/terass.gif"); //preloadPics[8] = preloadImg ("bilder/terassmotstranden.gif"); //preloadPics[9] = preloadImg ("bilder/bastuutifran.gif"); //preloadPics[10] = preloadImg ("bilder/bastuinne.gif"); //preloadPics[11] = preloadImg ("bilder/bastuinut.gif"); //preloadPics[12] = preloadImg ("bilder/bastuinut2.gif"); document.cookie="counter=1"// + counter; var currDate = new Date() currDate.setHours(currDate.getHours()+1); document.cookie+=";expires=" + currDate.toGMTString(); } function loadIndexImages() { var bild1= preloadImg ("bilder/gersback.gif"); var bild2= preloadImg ("bilder/gersback-vr.gif"); var bild3= preloadImg ("bilder/gersback-ms.gif"); var bild4= preloadImg ("bilder/gersback-tr.gif"); var bild5= preloadImg ("bilder/gersback-sr.gif"); //preloadPics[0] = preloadImg ("bilder/utsidahel.gif") //preloadPics[1] = preloadImg ("bilder/matsal.gif"); //preloadPics[4] = preloadImg ("bilder/brasa.gif"); //preloadPics[6] = preloadImg ("bilder/sovrum.gif"); //preloadPics[7] = preloadImg ("bilder/terass.gif"); } function initPictureShow() { var bild1= preloadImg ("bilder/gersback.gif"); var bild2= preloadImg ("bilder/gersback-vr.gif"); var bild3= preloadImg ("bilder/gersback-ms.gif"); var bild4= preloadImg ("bilder/gersback-tr.gif"); var bild5= preloadImg ("bilder/gersback-sr.gif"); preloadPics[0] = preloadImg ("bilder/utsidahel.gif") preloadPics[1] = preloadImg ("bilder/matsal.gif"); preloadPics[2] = preloadImg ("bilder/matsalskap.gif"); preloadPics[3] = preloadImg ("bilder/stol.gif"); preloadPics[4] = preloadImg ("bilder/brasa.gif"); preloadPics[5] = preloadImg ("bilder/firre.gif"); preloadPics[6] = preloadImg ("bilder/sovrum.gif"); preloadPics[7] = preloadImg ("bilder/terass.gif"); preloadPics[8] = preloadImg ("bilder/terassmotstranden.gif"); preloadPics[9] = preloadImg ("bilder/bastuutifran.gif"); preloadPics[10] = preloadImg ("bilder/bastuinne.gif"); preloadPics[11] = preloadImg ("bilder/bastuinut.gif"); preloadPics[12] = preloadImg ("bilder/bastuinut2.gif"); } function initSlideShow() { if(document.cookie.indexOf("slideshow=2") < 0) { showalert('waitLayer'); setTimeout("closealert('waitLayer')", 5000); } var bild1= preloadImg ("bilder/gersback.gif"); var bild2= preloadImg ("bilder/gersback-vr.gif"); var bild3= preloadImg ("bilder/gersback-ms.gif"); var bild4= preloadImg ("bilder/gersback-tr.gif"); var bild5= preloadImg ("bilder/gersback-sr.gif"); preloadPics[0] = preloadImg ("bilder/utsidahel.gif") preloadPics[1] = preloadImg ("bilder/matsal.gif"); preloadPics[2] = preloadImg ("bilder/matsalskap.gif"); preloadPics[3] = preloadImg ("bilder/stol.gif"); preloadPics[4] = preloadImg ("bilder/brasa.gif"); preloadPics[5] = preloadImg ("bilder/firre.gif"); preloadPics[6] = preloadImg ("bilder/sovrum.gif"); preloadPics[7] = preloadImg ("bilder/terass.gif"); preloadPics[8] = preloadImg ("bilder/terassmotstranden.gif"); preloadPics[9] = preloadImg ("bilder/bastuutifran.gif"); preloadPics[10] = preloadImg ("bilder/bastuinne.gif"); preloadPics[11] = preloadImg ("bilder/bastuinut.gif"); preloadPics[12] = preloadImg ("bilder/bastuinut2.gif"); if(document.cookie.indexOf("slideshow=2") < 0) { setTimeout("slideshow()", 5000); } else { slideshow(); } document.cookie="slideshow=2"// + counter; var currDate = new Date() currDate.setHours(currDate.getHours()+1); document.cookie+=";expires=" + currDate.toGMTString(); } var preloadPics = new Array(); var i = 0, j = 0; function slideshow () { document.images.bild.src = preloadPics[j].src j = j + 1 if (j > (12)) j=0; setTimeout("slideshow()", 5000); } function nextPic(first, last) { i=i+1; if (i > (last)) i=first; document.images.bild.src = preloadPics[i].src; } function previousPic(first, last) { i=i-1; if (i < first) i=last; document.images.bild.src = preloadPics[i].src; } function showalert(whichLayer) { if (document.getElementById) { // NS 6 & IE 5 if (navigator.appName=="Netscape") { document.getElementById(whichLayer).style.top = window.pageYOffset }else{ document.getElementById(whichLayer).style.top = document.body.scrollTop } document.getElementById(whichLayer).style.visibility = 'visible' } if (document.all && !document.getElementById){ // IE 4 document.all[whichLayer].style.visibility = 'visible' } if (document.layers){ // NS 4 document.layers[whichLayer].top=window.pageYOffset document.layers[whichLayer].visibility='show' } } function closealert(whichLayer) { if (document.getElementById) { // NS 6 & IE 5 document.getElementById(whichLayer).style.visibility = 'hidden' } if (document.all && !document.getElementById){ // IE 4 document.all[whichLayer].style.visibility = 'hidden' } if (document.layers){ // NS 4 document.layers[whichLayer].visibility='hide' } } function kontakt(namn,server,subject) { adr = 'mai'; adr = adr + 'lto' + ':' + namn; adr = adr + '@' ; if (server && server != "") { adr = adr + server; } else { adr = adr + 'hjerling'; adr = adr + '.se'; } if (subject && subject != "") { adr = adr + '?subject=' + subject; } document.location = adr; } function adress(namn,server,subject) { adr = namn; adr = adr + '@' ; if (server && server != "") { adr = adr + server; } else { adr = adr + 'hjerling'; adr = adr + '.se'; } if (subject && subject != "") { adr = adr + '?subject=' + subject; } return adr; }