// Open link in window function fnWindowLink(psURL, psType) { var poWindow = window.open("http://www.f-e.no/objects/window_link.asp?url=" + escape(psURL) + "&type=" + psType,"window_link","width=320,height=240,left=" + (screen.width - 240) / 2 + ",top=" + (screen.height - 320) / 2 + ",toolbar=0,location=0,status=1,menubar=0,resizable=1,scrollbars=1"); poWindow.focus(); } // Open picture gallery in window function fnWindowGallery(piFolder) { var poWindow = window.open("http://www.f-e.no/objects/window_gallery.asp?folder=" + piFolder,"window_gallery","width=350,height=380,toolbar=0,location=0,status=1,menubar=0,resizable=1"); poWindow.focus(); } // Open video in window function fnWindowVideo(piRecordID) { var poWindow = window.open("http://www.f-e.no/objects/window_video.asp?RecordID=" + piRecordID,"window_video","width=560,height=470,toolbar=0,location=0,status=1,menubar=0,resizable=1"); poWindow.focus(); } // Set scroll position function fnScrollSet() { // Check if browser supports client side cookies if(window.navigator.cookieEnabled == true) { // Store current scroll position in cookie document.cookie = "scrollfix=" + document.body.scrollTop + ";"; } } // Scroll to specified position if position is set function fnScrollFix() { var psScrollFix = ""; var piScrollPos = 0; // Check if browser supports client side cookies if(window.navigator.cookieEnabled == true) { // Get cookie data psScrollFix = document.cookie; if(psScrollFix.indexOf("scrollfix=") > -1) { psScrollFix = psScrollFix.substring(psScrollFix.indexOf("scrollfix="), psScrollFix.length); if(psScrollFix.indexOf(";") > -1) { psScrollFix = psScrollFix.substring(10, psScrollFix.indexOf(";")); } else { psScrollFix = psScrollFix.substring(10, psScrollFix.length); } } else { psScrollFix = 0; } piScrollPos = parseInt(psScrollFix); // If scroll position is larger than 0, scroll to that postition and clear cookie if(piScrollPos > 0) { var poTimeOut = setTimeout("window.scrollBy(0, " + piScrollPos + ")", 20); document.cookie = "scrollfix=" + 0 + ";"; } } }