// Open link in window function fnWindowLink(psURL, psType) { var piWidth = 320; var piHeight = 240; switch(psType) { case "window_640x480" : piWidth = 640; piHeight = 480; break; case "window_800x600" : piWidth = 800; piHeight = 600; break; case "window_1024x768" : piWidth = 1024; piHeight = 768; break; case "window_max" : piWidth = screen.width; piHeight = screen.height; break; } var poWindow = window.open("http://www.kulturreiser.com/objects/window_link.asp?url=" + escape(psURL) + "&type=" + psType,"window_link","width=" + piWidth + ",height=" + piHeight + ",left=" + (screen.width - piWidth) / 2 + ",top=" + (screen.height - piHeight) / 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.kulturreiser.com/objects/window_gallery.asp?folder=" + piFolder,"window_gallery","width=350,height=380,address=0,location=0,menubar=0,resizable=1,status=1,toolbar=0"); poWindow.focus(); } // Open video in window function fnWindowVideo(piRecordID) { var poWindow = window.open("http://www.kulturreiser.com/objects/window_video.asp?RecordID=" + piRecordID,"window_video","width=560,height=470,address=0,location=0,menubar=0,resizable=1,status=1,toolbar=0"); poWindow.focus(); } // Open poll results in window function fnWindowPollResults(piSiteID, piPollID) { var poWindow = window.open("http://www.kulturreiser.com/objects/window_pollresults.asp?siteID=" + piSiteID + "&pollID=" + piPollID,"window_pollresults","width=300,height=320,address=0,location=0,menubar=0,resizable=1,scrollbars=1,status=1,toolbar=0"); poWindow.focus(); } // Open published file in window function fnWindowPubFile(psURL) { var poWindow = window.open(psURL,"window_pubfile","width=640,height=400,address=0,location=0,menubar=1,resizable=1,scrollbars=1,status=1,toolbar=1"); poWindow.focus(); } // Open email send window function fnWindowEmail(psEmail) { var poWindow = window.open("mailto:" + psEmail); } // 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 + ";"; } } }