
			var Sylvestercompanion = null;
			window.name = "Sylvester";

			function CompanionPopup()
			{
				var Companion = Sylvestercompanion;
				if (Companion == null)
				{
					Companion = window.open("http://www.sylvester.se/members/companion.asp", "Sylvestercompanion","toolbar=no,scrollbars=yes,width=352,height=550,resizable=yes,menubar=no,statusbar=no,scrollable=yes,");
				} else if (Companion.closed) {
					Sylvestercompanion = null;
					CompanionPopup();
				}
				if (Companion) Companion.focus();
			}
				function PanelPopup()
			{
				var Companion = Sylvestercompanion;
				if (Companion == null)
				{
					Companion = window.open("http://www.sylvester.se/members/companion.asp?command=panel", "Sylvestercompanion","toolbar=no,scrollbars=yes,width=352,height=550,resizable=yes,menubar=no,statusbar=no,scrollable=yes,");
				} else if (Companion.closed) {
					Sylvestercompanion = null;
					CompanionPopup();
				}
				if (Companion) Companion.focus();
			}
			function AddressbookPopup()
			{
				var Companion = Sylvestercompanion;
				if (Companion == null)
				{
					Companion = window.open("http://www.sylvester.se/members/companion.asp?command=addressbook", "Sylvestercompanion","toolbar=no,scrollbars=no,scrollable=yes,width=352,height=550,resizable=yes,menubar=no,statusbar=no");
				} else if (Companion.closed) {
					Sylvestercompanion = null;
					CompanionPopup();
				}
				if (Companion) Companion.focus();
			}
			function MessagePopup()
			{
				var Companion = Sylvestercompanion;
				if (Companion == null)
				{
					Companion = window.open("http://www.sylvester.se/members/companion.asp?command=messages", "Sylvestercompanion","toolbar=no,scrollbars=no,scrollable=yes,width=352,height=550,resizable=yes,menubar=no,statusbar=no");
				} else if (Companion.closed) {
					Sylvestercompanion = null;
					CompanionPopup();
				}
				if (Companion) Companion.focus();
			}
			function MoodPopup()
			{
				var Companion = Sylvestercompanion;
				if (Companion == null)
				{
					Companion = window.open("http://www.sylvester.se/members/companion.asp?command=mood", "Sylvestercompanion","toolbar=no,scrollbars=no,width=352,height=550,resizable=yes,menubar=no,statusbar=no,scrollable=yes,");
				} else if (Companion.closed) {
					Sylvestercompanion = null;
					CompanionPopup();
				}
				if (Companion) Companion.focus();
			}
			function LoginPopup()
			{
				var Companion = Sylvestercompanion;
				if (Companion == null)
				{
					Companion = window.open("http://www.sylvester.se/members/companion.asp?command=mood&msg=welcome", "Sylvestercompanion","toolbar=no,scrollbars=no,width=352,height=550,resizable=yes,menubar=no,statusbar=no,scrollable=yes,");
				} else if (Companion.closed) {
					Sylvestercompanion = null;
					CompanionPopup();
				}
				if (Companion) Companion.focus();
			}

			function LaunchMsgWindow(strView)
			{
				var strUrl = "/members/input_popup.asp?view=" + strView;
				for (var a = 1; a < arguments.length; a++)
				{
					if (typeof arguments[a] == "number") strUrl += "&id=" + arguments[a];
					else strUrl += "&to=" + arguments[a];
				}
				var strAttribs = "width=460,height=650,resizable=yes";
				var Sylvester_Message_Window = window.open(strUrl, "Sylvester_Message_Window", strAttribs);
				Sylvester_Message_Window.focus()
			}

			function LaunchCfgWindow(strView)
			{
				var strUrl = "/members/config_popup.asp?view=" + strView;
				for (var a = 1; a < arguments.length; a++)
				{
					if (typeof arguments[a] == "number") strUrl += "&id=" + arguments[a];
					else strUrl += "&to=" + arguments[a];
				}
				var strAttribs = "toolbar=no,scrollbars=no,width=350,height=550,resizable=yes,menubar=no,statusbar=no,scrollable=yes,";
				var Sylvester_Config_Window = window.open(strUrl, "Sylvestercompanion", strAttribs);
				Sylvester_Config_Window.focus()
			}


			function Help(itemid)
			{
				window.open('http://www.sylvester.se/members/help.asp?help=' + itemid, 'helpwindow' + itemid,'toolbar=no,scrollbars=yes,width=450,height=400,resizable=yes,menubar=no,statusbar=no');
			}
function GetContact(login,email) {
  window.open('../members/personinfo.asp?login=' + login + '&email=' +email, 'contactwindow' + login,'toolbar=no,scrollbars=yes,width=400,height=400,resizable=yes,menubar=no,statusbar=no');
}

function GetHelp(page) {
  helpref = window.open('../help/index.asp?page=' + page, 'Sylvestercompanion','toolbar=no,scrollbars=yes,width=352,height=550,resizable=yes,menubar=no,statusbar=no');
  helpref.focus()
  }
function openNewBoard()
	{
		window.open("/members/board_frameset.asp", "newBoard", "width=700,height=400");
	}


			function doSearch(Form)
			{
				if (Form)
				{
					var bolSearch = true;
					var strLocation = "";
					var strSearch = Form.searchstring ? Form.searchstring.value : "";
					var strDestination = Form.searchdestination ? Form.searchdestination.value : "";

					if (strSearch == "" || strSearch == null)
					{
						if (!confirm("Du har inte angett något sökord. Vill du genomföra sökningen ändå?")) bolSearch = false;
					}

					switch (strDestination)
					{
						case "texts" :
							strLocation = "/content/dosearch.asp?searchstring=" + strSearch;
							break;
						case "members" :
							Form.action = "/members/search.asp?command=search#results";
							Form.method = "post"
							Form.searchstring.name = "login";
							return true;
							break;
						case "galleries" :
							strLocation = "/members/search_picture_gallery.asp?command=search&update_stamp=0&freetext=" + strSearch;
							break;
						case "groups" :
							strLocation = "/members/groups_search.asp?command=S&searchstring=" + strSearch;
							break;
						case "blog" :
							strLocation = "/members/diary_search.asp?command=S&searchstring=" + strSearch;
							break;							
						case "groups_comments" :
							strLocation = "/members/groups.asp?command=search_messages&search=" + strSearch;
							break;
					}

					if (bolSearch && strLocation.length > 0) window.location = strLocation;
				}

				return false;
			}
			
			function setExpandTable(o) {

    // Visar mer info.
    currentObj      = document.getElementById('id' +o);
    currentImgObj   = document.getElementById('img' +o);

	    if (currentObj.style.display != 'block' && currentObj.style.display != 'inline') {
		    currentObj.style.display = 'block'; 
		    currentImgObj.src = 'images/dynamic/magazine/linkless.gif';
		    // justerar ikonen
		    
	    } else {
		    currentObj.style.display = 'none';
		    currentImgObj.src = 'images/dynamic/magazine/linkmore.gif';
	    }  
}

			function setExpandTableSkin(o) {

    // Visar mer info.
    currentObj      = document.getElementById('id' +o);
    currentImgObj   = document.getElementById('img' +o);

	    if (currentObj.style.display != 'block' && currentObj.style.display != 'inline') {
		    currentObj.style.display = 'block'; 
		    currentImgObj.src = 'images/dynamic/magazine/linkless_skin.gif';
		    // justerar ikonen
		    
	    } else {
		    currentObj.style.display = 'none';
		    currentImgObj.src = 'images/dynamic/magazine/linkmore_skin.gif';
	    }  
}

			function XMLAction(Target, strQuery)
			{
				if (Target) Target.innerHTML = "Laddar...";

				if (window.XMLHttpRequest)
				{
					var XMLHttp = new XMLHttpRequest()
				} else if (window.ActiveXObject) {
					var XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
				} else {
					if (Target) Target.innerHTML = "Ett fel uppstod";
				}

				if (XMLHttp)
				{
					XMLHttp.onreadystatechange = function()
					{
						if (XMLHttp.readyState == 4)
						{
							if (XMLHttp.status == 200 && XMLHttp.responseXML)
							{
								var Response = XMLHttp.responseXML.documentElement;
								for (var a = 0; a < Response.childNodes.length; a++)
								{
									switch(Response.childNodes[a].nodeName)
									{
										case "confirm" :
											alert(Response.childNodes[a].firstChild.data);
											break;
										case "link" :
											if (Target)
											{
												var strLink = new String(Response.childNodes[a].firstChild.data);
												if (strLink.substring(0, 6) == "image:")
												{
													strLink = "<img src=\"" + strLink.substring(6, strLink.length) + "\" border=\"0\">";
												}
												Target.innerHTML = strLink;
											}
											break;
									}
								}
							} else {
								if (Target) Target.innerHTML = "Ett fel uppstod";
								alert(XMLHttp.status + ": Ett fel uppstod när lite XML skulle hämtas :(\nProva igen eller kontakta support.");
							}
						}
					}
					XMLHttp.open("GET", "/XMLAction.asp?" + strQuery, true);
					if (window.XMLHttpRequest) XMLHttp.send(null);
					else if (window.ActiveXObject) XMLHttp.send();
				}
			}

			var Doc = {
				arrCntrElms : new Array(),
				init : function()
				{
					window.onresize = Doc.resize;
					window.onload = Doc.load;
				},
				resize : function()
				{
					Doc.cntr();
				},
				load : function()
				{
					var Person = document.getElementById("person_cell");
					var Shadow = document.getElementById("person_shadow");
					var MenuHead = document.getElementById("menu_head");
					var MenuSub = document.getElementById("menu_sub");
					var TopRow = document.getElementById("head_toprow");
					if (Person && Shadow)
					{
						var intHeight = Person.offsetHeight + 4;
						if (MenuHead) intHeight -= MenuHead.offsetHeight;
						if (MenuSub) intHeight -= MenuSub.offsetHeight;
						if (TopRow) intHeight -= TopRow.offsetHeight;
						Shadow.style.height = intHeight;
					}
					/*var Content = document.getElementById("all_content_cell");
					var Shadow = document.getElementById("person_shadow");
					if (Content && Shadow)
					{
						Shadow.style.height = Content.offsetHeight;
					}*/
					Doc.renderPNG();
				},
				addCntrElm : function(strId)
				{
					var Elm = document.getElementById(strId);
					if (Elm)
					{
						this.arrCntrElms[this.arrCntrElms.length] = Elm;
						this.cntr();
					}
				},
				cntr : function()
				{
					for (a=0; a < Doc.arrCntrElms.length; a++)
					{
						var Elm = Doc.arrCntrElms[a];
						if (Elm && document.offsetWidth)
						{
							Elm.style.left = ((document.offsetWidth / 2) - (Elm.offsetWidth / 2)) + "px";
						} else if (Elm && document.body.offsetWidth) {
							Elm.style.left = ((document.body.offsetWidth / 2) - (Elm.offsetWidth / 2)) + "px";
						}
					}
				},
				renderPNG : function()
				{
					if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Windows") != -1)
					{
						for (var a=0; a < document.images.length; a++)
						{
							var Image = document.images[a];
							var strSrc = new String(Image.src.toLowerCase());
							if (strSrc.substring(strSrc.length - 3, strSrc.length) == "png")
							{
								var strId = (Image.id) ? "id='" + Image.id + "' " : "";
								var strClass = (Image.className) ? " class='" + Image.className + "' " : "";
								var strStyle = "display: inline-block; " + Image.style.cssText;
								var strTitle = (Image.title) ? " title=\"" + Image.title + "\" " : " title=\"" + Image.alt + "\"";

								if (Image.align == "left") strStyle = "float: left; " + strStyle;
								if (Image.align == "right") strStyle = "float: right; " + strStyle;
								if (Image.parentElement.href) strStyle = "cursor: hand; " + strStyle;

								var strHTML = "" +
								"<span " + strId + strClass + strTitle +
								" style=\"" + "width:" + Image.width + "px; height:" + Image.height + "px; " + strStyle + ";" +
								" font-size: 1px;" +
								" filter: progid:DXImageTransform.Microsoft.AlphaImageLoader" +
								"(src='" + Image.src + "', sizingMethod='scale');\"><img src=\"images/pix.gif\" width=\"1\" height=\"1\"><\/span>";
								Image.outerHTML = strHTML;
								a = a - 1;
							}
						}
					}
				},
				hideAllFormElms : function(strFormName, bolVisible)
				{
					if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Windows") != -1)
					{
						for (var a = 0; a < document.forms.length; a++)
						{
							var Form = document.forms[a];
							if (Form.name != strFormName && Form.inlayer != "true")
							{
								for (var b = 0; b < Form.elements.length; b++)
								{
									Form.elements[b].style.visibility = (bolVisible ? "visible" : "hidden");
								}
							}
						}
					}
				}
			}

			Doc.init();