function submitFormAlert(countdown) { var msg = "\u0054\u00e4\u006d\u00e4\u0020\u006c\u006f\u006d\u0061\u006b\u0065\u0020\u006f\u006e\u0020\u006a\u006f\u0020\u006c\u00e4\u0068\u0065\u0074\u0065\u0074\u0074\u0079\u002e\u0020\u004c\u006f\u006d\u0061\u006b\u0065\u0020\u0076\u006f\u0069\u0064\u0061\u0061\u006e\u0020\u006c\u00e4\u0068\u0065\u0074\u0074\u00e4\u00e4\u0020\u0075\u0075\u0064\u0065\u0073\u0074\u0061\u0061\u006e\u0020\u007b\u0030\u007d\u0020\u0073\u0065\u006b\u0075\u006e\u006e\u0069\u006e\u0020\u006b\u0075\u006c\u0075\u0074\u0074\u0075\u0061\u002e"; alert(msg.replace("{0}", countdown)); } Calendar._DN = new Array( "sunnuntai", "maanantai", "tiistai", "keskiviikko", "torstai", "perjantai", "lauantai", "sunnuntai" ); Calendar._SDN = new Array( "su", "ma", "ti", "ke", "to", "pe", "la", "su" ); Calendar._MN = new Array( "tammikuu", "helmikuu", "maaliskuu", "huhtikuu", "toukokuu", "kesäkuu", "heinäkuu", "elokuu", "syyskuu", "lokakuu", "marraskuu", "joulukuu" ); Calendar._SMN = new Array( "tammi", "helmi", "maalis", "huhti", "touko", "kesä", "heinä", "elo", "syys", "loka", "marras", "joulu" ); Calendar._TT = {}; Calendar._TT["ABOUT"] = "Käytä \xab ja \xbb nappuloita valitaksesi vuoden. Käytä {0} ja {1} nappuloita valitaksesi kuukauden. Pidä hiirennappulaa näiden nappien päällä nopeaan valintaan."; Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"].replace("{0}", String.fromCharCode(0x2039)); Calendar._TT["ABOUT"] = Calendar._TT["ABOUT"].replace("{1}", String.fromCharCode(0x203a)); Calendar._TT["ABOUT_TIME"] = ""; Calendar._TT["CLOSE"] = "Sulje"; Calendar._TT["DAY_FIRST"] = "Display %s First"; Calendar._TT["DRAG_TO_MOVE"] = ""; Calendar._TT["GO_TODAY"] = "Tänään"; Calendar._TT["INFO"] = "Apu"; Calendar._TT["NEXT_MONTH"] = "Seuraava kuukausi"; Calendar._TT["NEXT_YEAR"] = "Seuraava vuosi"; Calendar._TT["PART_TODAY"] = ""; Calendar._TT["PREV_MONTH"] = "Edellinen kuukausi"; Calendar._TT["PREV_YEAR"] = "Edellinen vuosi"; Calendar._TT["SEL_DATE"] = "Valitse päivä"; Calendar._TT["SUN_FIRST"] = ""; Calendar._TT["TIME_PART"] = ""; Calendar._TT["TODAY"] = "Tänään"; Calendar._TT["WK"] = ""; Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; Calendar._TT["WEEKEND"] = "0,6"; var loadingAnimation = new Image(); loadingAnimation.src = "/vartti-themes/images/progress_bar/loading_animation.gif"; function addPortletHTML(url, placeHolder) { var addPortletReturn = function(html) { var container = placeHolder.parentNode; var addDiv = document.createElement("div"); addDiv.style.display = "none"; addDiv.innerHTML = html; var portletBound = _$J(".portlet-boundary:first", addDiv).get(0); portletBound.parentNode.removeChild(portletBound); var portletId = portletBound.id; portletId = portletId.replace(/^p_p_id_/,""); portletId = portletId.replace(/_$/,""); portletBound.portletId = portletId; Liferay.Portlet.flagAjax(portletId); container.replaceChild(portletBound, placeHolder); jQuery(addDiv).evalScripts(); if (!jQuery.browser.firefox) { jQuery(portletBound).evalScripts(); } if (_$J.browser.firefox) { setTimeout("Liferay.Portlet.process(\"" + portletId + "\")", 0); } else { Liferay.Portlet.process(portletId); } Liferay.Util.addInputType(portletBound.id); Liferay.Util.addInputFocus(portletBound.id); if (window.location.hash) { window.location.hash = "p_" + portletId; } return portletId; }; AjaxUtil.request(url, { onComplete: function(xmlHttpReq){ addPortletReturn(xmlHttpReq.responseText); } }); } function closePortlet(plid, portletId, doAsUserId, skipConfirm) { if (skipConfirm || confirm('\u004f\u006c\u0065\u0074\u006b\u006f\u0020\u0076\u0061\u0072\u006d\u0061\u002c\u0020\u0065\u0074\u0074\u00e4\u0020\u0068\u0061\u006c\u0075\u0061\u0074\u0020\u0070\u006f\u0069\u0073\u0074\u0061\u0061\u0020\u0074\u00e4\u006d\u00e4\u006e\u0020\u006b\u006f\u006d\u0070\u006f\u006e\u0065\u006e\u0074\u0069\u006e\u003f')) { var curItem = document.getElementById("p_p_id_" + portletId + "_"); var parent = curItem.parentNode; parent.removeChild(curItem); if (curItem = document.getElementById(portletId)) { parent = curItem.parentNode; parent.removeChild(curItem); } if (LayoutConfiguration) { LayoutConfiguration.initialized = false; } if (themeDisplay.layoutMaximized) { self.location = "/c/portal/update_layout?p_l_id=" + plid + "&p_p_id=" + portletId + "&doAsUserId=" + doAsUserId + "&cmd=delete&referer=" + encodeURIComponent("/c/portal/layout?p_l_id=" + plid + "&doAsUserId=" + doAsUserId) + "&refresh=1"; } else { loadPage("/c/portal/update_layout", "p_l_id=" + plid + "&p_p_id=" + portletId + "&doAsUserId=" + doAsUserId + "&cmd=delete"); } Liferay.Portlet.remove(portletId); } else { self.focus(); } } function getRefreshPortletList() { var refreshPortletList = { _dwsservices_WAR_dwsservices:true,_99:true }; return refreshPortletList; } function minimizePortlet(plid, portletId, restore, doAsUserId) { if (themeDisplay.layoutMaximized) { self.location = "/c/portal/update_layout?p_l_id=" + plid + "&p_p_id=" + portletId + "&p_p_restore=" + restore + "&doAsUserId=" + doAsUserId + "&cmd=minimize&referer=" + encodeURIComponent("/c/portal/layout?p_l_id=" + plid + "&doAsUserId=" + doAsUserId) + "&refresh=1"; } else { var portlet = jQuery('#p_p_id_' + portletId + '_'); var portletContentContainer = portlet.find('.portlet-content-container'); var buttonsEl = jQuery("#p_p_body_" + portletId + "_min_buttons"); var html = buttonsEl.html(); if (restore) { portletContentContainer.BlindDown('fast'); html = html.replace(", true", ", false"); html = html.replace("restore.png", "minimize.png"); html = html.replace("Palauta", "Minimoi"); loadPage("/c/portal/update_layout", "p_l_id=" + plid + "&p_p_id=" + portletId + "&p_p_restore=" + restore + "&doAsUserId=" + doAsUserId + "&cmd=minimize"); } else { portletContentContainer.BlindUp('fast'); html = html.replace(", false", ", true"); html = html.replace("minimize.png", "restore.png"); html = html.replace("Minimoi", "Palauta"); loadPage("/c/portal/update_layout", "p_l_id=" + plid + "&p_p_id=" + portletId + "&p_p_restore=" + restore + "&doAsUserId=" + doAsUserId + "&cmd=minimize"); } buttonsEl.html(html); } }