/* Global JavaScripts used on the website */ var google_ad_client = "pub-7840683794339285"; var google_ad_width = 234; var google_ad_height = 60; var google_ad_format = "234x60_as"; var google_ad_type = "text"; var google_ad_channel =""; var google_color_border = "336699"; var google_color_bg = "FFFFFF"; var google_color_link = "0000FF"; var google_color_url = "008000"; var google_color_text = "000000"; var hideSubMenuValue = false; /** * Bookmark page */ function bookmark(){ var netscapeText = "Tryck först på OK och sedan på CTRL+D för att bookmarka sidan." var url = "http://www.skrattportalen.se"; var description = "SkrattPortalen - Din HumorPortal i Cyberspace!"; if (navigator.appName=='Microsoft Internet Explorer'){ window.external.AddFavorite(url, description); alert("SkrattPortalen är sparad bland dina bokmärken."); } else if (navigator.appName=='Netscape'){ alert(netscape); } } /** * Returns a browser compatible reference to the parameter object */ function DHTMLObj(object) { if (document.all) { // Explorer 4,5 return document.all[object]; } else if (document.getElementById) { // Netscape 6 return document.getElementById(object); } else if (document.layers) { // Övriga läsare document[object].open(); return document[object]; } } /** * En tom funktion som inte gör någonting. Används för att kunna använda "döda" länkar. */ function doNothing() { } /** * Gömmer alla submenyer förutom den meny som anges som inparameter * @param int id är ett id på den meny som fortfarande ska vara synlig */ function hideAllSubMenus(id) { var obj; for (i=0; i<8; i++) { if (id != i) { if (DHTMLObj("subMenu"+i).style.display == "block") { DHTMLObj("subMenuHeader"+i).style.background = "#eef"; DHTMLObj("subMenuHeader"+i).style.color = "#555"; DHTMLObj("subMenu"+i).style.display = "none"; } } } } /** * Döljer en submeny * @param int id best?mmer vilken submeny som ska döljas */ function hideSubMenu(id) { if (hideSubMenuValue == true) { DHTMLObj("subMenuHeader"+id).style.background = "#eef"; DHTMLObj("subMenuHeader"+id).style.color = "#555"; DHTMLObj("subMenu"+id).style.display = "none"; } } /** * Startar timer för att gömma submeny */ function hideSubMenuTimer(id) { hideAllSubMenus(id); hideSubMenuValue = true; setTimeout("hideSubMenu('"+id+"')", 500); } /** * Laddar Google data för att visa Google AdSense */ function loadGoogleData() { google_ad_client = "pub-7840683794339285"; google_ad_width = 234; google_ad_height = 60; google_ad_format = "234x60_as"; google_ad_type = "text"; google_ad_channel =""; google_color_border = "336699"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_url = "008000"; google_color_text = "000000"; } /** * Opens a new window without menubar etc. * @param string openPage är en URL till sidan som ska öppnas * @param int w bestämmer bredden på fönstret som ska öppnas * @param int h bestämmer höjden på fönstret som ska öppnas */ function newWin (openPage, w, h) { var centerScreen = Math.floor((screen.width / 2) - (w/2)); var properties="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no"; properties+=",width=" + w + ",height=" + h + ",top=15,left=" +centerScreen; unik=new Date(); unik=unik.getSeconds()+"_"+unik.getMinutes()+"_"+unik.getHours(); window.open(openPage, unik, properties); } /** * Visar en submeny * @param int id best?mmer vilken submeny som ska visas */ function showDropDown(id) { hideAllSubMenus(id); hideSubMenuValue = false; DHTMLObj("subMenuHeader"+id).style.background = "#ccd"; DHTMLObj("subMenuHeader"+id).style.color = "#000"; DHTMLObj("subMenu"+id).style.display = "block"; } /** * Visar koden för en given skojruta * @param int id bestämmer vilken skojruta som ska visas */ function showSkojruta(id) { if (DHTMLObj("skojruta"+id).style.display != "block") { DHTMLObj("skojruta"+id).style.display = "block"; } else { DHTMLObj("skojruta"+id).style.display = "none"; } } /** * Öppnar ett nytt fönster med en given storlek och visar en given bild */ function loadImage(b,h,url) { b = b+15; var myScroll = "no"; if (h>500) { h = 500; b = b + 16; myScroll = "yes"; } egenskaper="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=" + myScroll + ",resizable=no"; egenskaper+=",width=" + b; egenskaper+=",height=" + h; unik=new Date(); unik=unik.getSeconds()+"_"+unik.getMinutes()+"_"+unik.getHours(); window.open(url,unik,egenskaper); }