﻿function EnableCheckedBodyType() { document.getElementById('limuzina').checked = 'checked'; document.getElementById('kombilimuzina').checked = 'checked'; document.getElementById('karavan').checked = 'checked'; document.getElementById('enoprostorec').checked = 'checked'; document.getElementById('terensko').checked = 'checked'; document.getElementById('športni').checked = 'checked'; document.getElementById('cabrio').checked = 'checked'; document.getElementById('dostavno').checked = 'checked'; document.getElementById('avtodom').checked = 'checked'; document.getElementById('plovilo').checked = 'checked'; document.getElementById('pocitniskaprikolica').checked = 'checked' } function DisableCheckedBodyType() { document.getElementById('limuzina').checked = ''; document.getElementById('kombilimuzina').checked = ''; document.getElementById('karavan').checked = ''; document.getElementById('enoprostorec').checked = ''; document.getElementById('terensko').checked = ''; document.getElementById('športni').checked = ''; document.getElementById('cabrio').checked = ''; document.getElementById('dostavno').checked = ''; document.getElementById('avtodom').checked = ''; document.getElementById('plovilo').checked = ''; document.getElementById('pocitniskaprikolica').checked = '' } function TabClick(td) { var i; var tr; var td_Content; tr = td.parentNode; for (i = 0; i < tr.cells.length - 1; i++) { td_Content = document.getElementById('table_Tab_Content').rows[0].cells[i]; td_Tab = document.getElementById('table_Tab').rows[0].cells[i]; tr.cells[i].className = 'TabFrame'; if (td != td_Tab) { td_Content.style.display = 'none' } else { td_Content.style.display = 'inline' } } tr.cells[td.cellIndex].className = 'TabSelFrame'; if (document.getElementById('ForResize').scrollHeight > '650') { document.getElementById('layout_td_Main').style.height = parseInt(document.getElementById('ForResize').scrollHeight + 20, 10) + 'px'; document.getElementById('HiddenOverflow_Main').style.height = parseInt(document.getElementById('ForResize').scrollHeight + 20, 10) + 'px' } else { document.getElementById('layout_td_Main').style.height = '660px'; document.getElementById('HiddenOverflow_Main').style.height = '660px' } } function TabOver(td) { if (td.className != 'TabSelFrame') { td.className = 'TabFrameOver' } } function TabOut(td) { if (td.className != 'TabSelFrame') { td.className = 'TabFrame' } } function setRefreshClock() { document.getElementById("ConsoleRefreshClock").innerHTML = '60'; var chkbox = document.createElement('input'); chkbox.type = "checkbox"; chkbox.id = 'RefreshCheckBox'; chkbox.checked = 'checked'; chkbox.onclick = function () { if (chkbox.checked) { document.getElementById("ConsoleRefreshClock").innerHTML = '60'; interval = window.setInterval('document.getElementById("ConsoleRefreshClock").innerHTML=parseInt(document.getElementById("ConsoleRefreshClock").innerHTML) - 1;', 1000); timeout = window.setTimeout('clearTimeout(timeout); clearInterval(interval); document.form_Page.submit();', 60000) } else { window.clearInterval(interval); window.clearTimeout(timeout) } }; document.getElementById('ConsoleRefreshText').appendChild(chkbox); document.getElementById('RefreshCheckBox').checked = 'checked'; if (document.getElementById('RefreshCheckBox').checked) { interval = window.setInterval('document.getElementById("ConsoleRefreshClock").innerHTML=parseInt(document.getElementById("ConsoleRefreshClock").innerHTML) - 1;', 1000); timeout = window.setTimeout('clearTimeout(timeout); clearInterval(interval); document.form_Page.submit();', 60000) } } function cdtime(container, targetdate, currentdate) { if (!document.getElementById || !document.getElementById(container)) return; this.container = document.getElementById(container); this.currentTime = new Date(currentdate); this.targetdate = new Date(targetdate); this.timesup = false; this.updateTime() } cdtime.prototype.updateTime = function () { var thisobj = this; this.currentTime.setSeconds(this.currentTime.getSeconds() + 1); setTimeout(function () { thisobj.updateTime() }, 1000) }; cdtime.prototype.displaycountdown = function (baseunit, functionref) { this.baseunit = baseunit; this.formatresults = functionref; this.showresults() }; cdtime.prototype.showresults = function () { var thisobj = this; var timediff = (this.targetdate - this.currentTime) / 1000; if (timediff < 0) { this.timesup = true; this.container.innerHTML = this.formatresults(); return } var oneMinute = 60; var oneHour = 60 * 60; var oneDay = 60 * 60 * 24; var dayfield = Math.floor(timediff / oneDay); var hourfield = Math.floor((timediff - dayfield * oneDay) / oneHour); var minutefield = Math.floor((timediff - dayfield * oneDay - hourfield * oneHour) / oneMinute); var secondfield = Math.floor((timediff - dayfield * oneDay - hourfield * oneHour - minutefield * oneMinute)); if (this.baseunit == "hours") { hourfield = dayfield * 24 + hourfield; dayfield = "n/a" } else if (this.baseunit == "minutes") { minutefield = dayfield * 24 * 60 + hourfield * 60 + minutefield; dayfield = hourfield = "n/a" } else if (this.baseunit == "seconds") { var secondfield = timediff; dayfield = hourfield = minutefield = "n/a" } this.container.innerHTML = this.formatresults(dayfield, hourfield, minutefield, secondfield); setTimeout(function () { thisobj.showresults() }, 1000) }; function formatresults() { if (this.timesup == false) { var displaystring = "<span class='lcdstyle'>" + arguments[0] + " <sup>dni</sup> " + arguments[1] + " <sup>ur</sup> " + arguments[2] + " <sup>minut</sup> " + arguments[3] + " <sup>sekund</sup></span>" } else { var displaystring = ""; document.form_Page.submit() } return displaystring } var idCounter = 0; var iNterval1; var iNterval2; var imgobj; function ShowBlog() { document.getElementById('PopUpDivBlog').innerHTML = document.getElementById('HiddenBlogData').innerHTML; document.getElementById('PopUpDivBlog').style.overflow = 'auto'; document.getElementById('PopUpDivBlog').style.height = '600px'; document.getElementById('PopUpDivBlog').height = '600px'; document.getElementById('PopUpDivBlog').style.width = '800px'; document.getElementById('PopUpDivBlog').width = '800px'; document.getElementById('PopUpDivBlog').style.visibility = 'visible'; document.getElementById('OpacityDiv').style.visibility = 'visible'; iNterval1 = setInterval("document.getElementById('PopUpDiv').style.top=document.documentElement.scrollTop + 'px';", 10); iNterval2 = setInterval("document.getElementById('OpacityDiv').style.top=document.documentElement.scrollTop + 'px';", 10) } function HideBlog() { document.getElementById('PopUpDivBlog').innerHTML = ''; document.getElementById('PopUpDivBlog').style.overflow = 'hidden'; document.getElementById('PopUpDivBlog').style.visibility = 'hidden'; document.getElementById('OpacityDiv').style.visibility = 'hidden'; window.clearInterval(iNterval1); window.clearInterval(iNterval2) } function CloseGallery() { try { window.clearInterval(iNterval1); window.clearInterval(iNterval2); document.getElementById('PopUpDiv').style.visibility = 'hidden'; document.getElementById('OpacityDiv').style.visibility = 'hidden'; document.getElementById('PrevImageImg').style.visibility = 'hidden'; document.getElementById('NextImageImg').style.visibility = 'hidden' } catch (err) { } } function CloseGalleryWithAutoPlay() { window.clearInterval(iNterval1); window.clearInterval(iNterval2); try { document.getElementById('autoPlay').parentNode.removeChild(document.getElementById('autoPlay')) } catch (err) { } document.getElementById('PopUpDiv').style.visibility = 'hidden'; document.getElementById('OpacityDiv').style.visibility = 'hidden'; document.getElementById('PrevImageImg').style.visibility = 'hidden'; try { document.getElementById('NextImageImg').style.visibility = 'hidden'; window.clearTimeout(timeoutNext) } catch (err) { } } function OpenPopUPDiv(Src, ImageName, PhotoGalleryName, Id) { var GalleryID; var NextImage; var NextImageId; var PrevImage; var PrevImageId; if (!Id) { document.getElementById('PopUpDivBlog').style.display = 'none'; document.getElementById('PopUpDivImage').innerHTML = '<img title="Click to close" CurId="' + Id + '" id="CurImage" style="cursor:pointer;" src="' + Src + '" onclick="CloseGallery()"" />'; document.getElementById('PrevImageImg').style.visibility = 'hidden'; document.getElementById('NextImageImg').style.visibility = 'hidden'; document.getElementById('OpacityDiv').style.visibility = 'visible'; if (navigator.appVersion.indexOf("MSIE") == -1) { document.getElementById('PopUpDiv').style.position = 'fixed'; document.getElementById('OpacityDiv').style.position = 'fixed' } else { iNterval1 = setInterval("document.getElementById('PopUpDiv').style.top=document.documentElement.scrollTop + 'px';", 10); iNterval2 = setInterval("document.getElementById('OpacityDiv').style.top=document.documentElement.scrollTop  + 'px';", 10) } setTimeout("document.getElementById('PopUpDiv').style.visibility='visible'", 10) } else { GalleryID = Id.split("_"); NextImageId = parseInt(GalleryID[2]) + 1; PrevImageId = parseInt(GalleryID[2]) - 1; NextImage = GalleryID[0] + '_' + GalleryID[1] + '_' + NextImageId; PrevImage = GalleryID[0] + '_' + GalleryID[1] + '_' + PrevImageId; document.getElementById('PopUpDivBlog').style.display = 'none'; document.getElementById('PopUpDivImage').innerHTML = '<img title="Click to close" CurId="' + Id + '" id="CurImage" style="cursor:pointer;" src="' + Src + '" onclick="CloseGalleryWithAutoPlay()"" />'; if (navigator.appVersion.indexOf("MSIE") == -1) { document.getElementById('PopUpDiv').style.position = 'fixed'; document.getElementById('OpacityDiv').style.position = 'fixed' } else { iNterval1 = setInterval("document.getElementById('PopUpDiv').style.top=document.documentElement.scrollTop + 'px';", 10); iNterval2 = setInterval("document.getElementById('OpacityDiv').style.top=document.documentElement.scrollTop  + 'px';", 10) } document.getElementById('OpacityDiv').style.visibility = 'visible'; setTimeout("document.getElementById('PopUpDiv').style.visibility='visible'", 10); document.getElementById('PrevImageImg').style.visibility = 'visible'; document.getElementById('NextImageImg').style.visibility = 'visible'; if (!document.getElementById(NextImage)) { document.getElementById('NextImageImg').style.visibility = 'hidden' } if (!document.getElementById(PrevImage)) { document.getElementById('PrevImageImg').style.visibility = 'hidden' } } if (document.getElementById(NextImage) || document.getElementById(PrevImage)) { var img = document.createElement('img'); img.setAttribute('src', '/storage/images/autoPlay.gif'); img.setAttribute('id', 'autoPlay'); img.setAttribute('title', 'slideshow'); img.setAttribute('style', 'cursor:pointer;'); if (navigator.appName == 'Microsoft Internet Explorer') { img.style.setAttribute('cssText', 'cursor:pointer; margin-top:0px;') } img.onclick = function () { timeoutNext = setTimeout('AutoNext("' + Id + '")', 3000); return true }; document.getElementById('BottomCell').appendChild(img) } } function AutoNext(Id) { var GalleryID; var NextImage; var NextImageId; var NextImageIdHide; window.clearTimeout(timeoutNext); GalleryID = Id.split("_"); NextImageId = parseInt(GalleryID[2]) + 1; NextImageIdHide = parseInt(GalleryID[2]) + 2; NextImage = GalleryID[0] + '_' + GalleryID[1] + '_' + NextImageId; if (document.getElementById(NextImage)) { document.getElementById('CurImage').src = document.getElementById(NextImage).getAttribute('imagesrc'); document.getElementById('CurImage').setAttribute('CurId', NextImage); document.getElementById('PrevImageImg').style.visibility = 'visible' } if (!document.getElementById(GalleryID[0] + '_' + GalleryID[1] + '_' + NextImageIdHide)) { document.getElementById('NextImageImg').style.visibility = 'hidden' } timeoutNext = setTimeout('AutoNext("' + NextImage + '")', 3000) } function NextImage(Id) { var GalleryID; var NextImage; var NextImageId; var NextImageIdHide; GalleryID = Id.split("_"); NextImageId = parseInt(GalleryID[2]) + 1; NextImageIdHide = parseInt(GalleryID[2]) + 2; NextImage = GalleryID[0] + '_' + GalleryID[1] + '_' + NextImageId; if (document.getElementById(NextImage)) { document.getElementById('CurImage').src = document.getElementById(NextImage).getAttribute('imagesrc'); document.getElementById('CurImage').setAttribute('CurId', NextImage); document.getElementById('PrevImageImg').style.visibility = 'visible' } if (!document.getElementById(GalleryID[0] + '_' + GalleryID[1] + '_' + NextImageIdHide)) { document.getElementById('NextImageImg').style.visibility = 'hidden' } } function PrevImage(Id) { var GalleryID; var PrevImage; var PrevImageId; var PrevImageIdHide; GalleryID = Id.split("_"); PrevImageId = parseInt(GalleryID[2]) - 1; PrevImageIdHide = parseInt(GalleryID[2]) - 2; PrevImage = GalleryID[0] + '_' + GalleryID[1] + '_' + PrevImageId; if (document.getElementById(PrevImage)) { document.getElementById('CurImage').src = document.getElementById(PrevImage).getAttribute('imagesrc'); document.getElementById('CurImage').setAttribute('CurId', PrevImage); document.getElementById('NextImageImg').style.visibility = 'visible' } if (!document.getElementById(GalleryID[0] + '_' + GalleryID[1] + '_' + PrevImageIdHide)) { document.getElementById('PrevImageImg').style.visibility = 'hidden' } } var baseopacity = 10; function slowlow(which2) { cleartimer(); instantset(baseopacity) } function slowhigh(which2) { imgobj = document.getElementById(which2); browserdetect = imgobj.filters ? "ie" : typeof imgobj.style.opacity == "string" ? "mozilla" : ""; slowlow(imgobj); instantset(baseopacity); highlighting = setInterval("gradualfade(imgobj)", 40) } function instantset(degree) { if (browserdetect == "mozilla") imgobj.style.opacity = degree / 100; else if (browserdetect == "ie") { if (imgobj.filters.alpha) { imgobj.filters.alpha.opacity = degree } } } function cleartimer() { if (window.highlighting) clearInterval(highlighting) } function gradualfade(cur2) { if (browserdetect == "mozilla") { if (cur2.style.opacity < 1) cur2.style.opacity = Math.min(parseFloat(cur2.style.opacity) + 0.1, 0.99); else if (window.highlighting) clearInterval(highlighting) } if (browserdetect == "ie") { if (cur2.filters.alpha) { if (cur2.filters.alpha.opacity < 100) cur2.filters.alpha.opacity += 10 } } } function copyToClipboard() { var vsebina = ''; vsebina = layout_td_Main.innerText; window.clipboardData.setData("Text", vsebina); alert("Text copied to clipboard!") } function PrintME(Value) { var skupno = ''; style = document.getElementsByTagName("style"); skupno = "<style>" + style[1].innerHTML + "</style>"; skupno += document.getElementById("div_Content_0").innerHTML; document.write(skupno); printpr(Value) } function PrintContent(PrintMe) { var PrintingWindow = window.open('', 'Print', 'toolbar,width=1024,height=700,scrollbars,resizable,menubar'); PrintingWindow.document.open(); PrintingWindow.document.write("<html><body><style>" + document.getElementById('Page_Style').innerHTML + "</style>" + document.getElementById(PrintMe).innerHTML + "</body></html>"); PrintingWindow.document.close() } function printpr(OLECMDID) { var PROMPT = 1; var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>'; document.body.insertAdjacentHTML('beforeEnd', WebBrowser); WebBrowser1.ExecWB(OLECMDID, PROMPT); WebBrowser1.outerHTML = "" } function GetClientVariable(Name) { return document.getElementById('hdn_var_' + Name) } function calculatePos(id, Level) { var Level2; var i; i = Level - 2; Level2 = Level - 1; tObj_child = document.getElementById('CascadeLevel' + Level + '_' + id); tObj_parent = document.getElementById('CascadeDivLevel' + Level2 + '_' + id); tObj_child.style.width = tObj_parent.offsetWidth + 'px'; tObj_child.style.marginTop = 5; if (i == 1) { tObj_child.style.marginLeft = tObj_parent.offsetWidth - 5 + 'px' } else { tObj_child.style.marginLeft = tObj_parent.offsetWidth + tObj_parent.style.marginLeft - 5 + 'px' } } function setOpacityWT(value, tObj) { var element; element = document.getElementById(tObj); if (value == '0') { element.style.visibility = 'hidden' } else { element.style.visibility = 'visible' } } function PageLoaded() { var tbl_Layout; var LayoutIndex, RegionIndex, RowIndex; tbllist = document.getElementsByTagName('TABLE'); for (i = 0; i < tbllist.length; i++) { if (tbllist[i].id.substr(0, 7) == 'tbl_CB_') { tbl_CB = tbllist[i]; ped_Content = document.getElementById('ped_td_Content_' + tbl_CB.id.substr(7)); if (tbl_CB.parentNode.getAttribute("IsFullHeight") == "1") { tbl_CB.style.height = '100%' } else { if (Number(ped_Content.getAttribute('MinHeightContent')) > Number(ped_Content.scrollHeight)) { ped_Content.style.height = Number(ped_Content.getAttribute('MinHeightContent')) + 'px' } else { ped_Content.style.height = 'auto' } } } } for (LayoutIndex = 0; LayoutIndex < document.getElementById("form_Page").childNodes.length; LayoutIndex++) { tbl_Layout = document.getElementById("form_Page").childNodes[LayoutIndex]; if (tbl_Layout.nodeType == 1 && tbl_Layout.id.substr(0, 11) == "layout_tbl_") { for (RowIndex = 0; RowIndex < tbl_Layout.rows.length; RowIndex++) { for (RegionIndex = 0; RegionIndex < tbl_Layout.rows[RowIndex].cells.length; RegionIndex++) { SetRegionHeight(tbl_Layout.rows[RowIndex].cells[RegionIndex]); RegionResized(tbl_Layout.rows[RowIndex].cells[RegionIndex]) } } } } ChangeOverflow() } function ChangeOverflow() { var divs = document.getElementsByTagName("div"); var NavigatorIE = navigator.appName; for (var i = 0; i < divs.length; i++) { if (divs[i].id.indexOf("HiddenOverflow") == 0) { divs[i].style.height = divs[i].parentNode.offsetHeight + 'px'; divs[i].style.overflow = "visible"; if (navigator.appVersion.indexOf("MSIE 7.") == -1) { divs[i].style.position = "static"; for (var j = 0; j < divs[i].childNodes.length; j++) { if (divs[i].childNodes[j].hasAttribute != undefined) { if (divs[i].childNodes[j].getAttribute("IsFullHeight") == "1") { divs[i].style.position = "relative" } } } } } } } function RegionResized(td_Region) { var ElmIndex, div_Elm; var ElementWidth, RegionWidth; var new_Left; var FFfix; FFfix = 1; if (td_Region.childNodes[FFfix] == undefined) { FFfix = 0 } if (td_Region.childNodes[FFfix] != undefined) { for (ElmIndex = FFfix; ElmIndex < td_Region.childNodes[FFfix].childNodes.length; ElmIndex++) { div_Elm = td_Region.childNodes[FFfix].childNodes[ElmIndex]; if (div_Elm.innerHTML != undefined) { if (div_Elm.getAttribute("IsFullWidth") == "0") { if (div_Elm.getAttribute("HAlign") == 2) { ElementWidth = div_Elm.offsetWidth; RegionWidth = td_Region.offsetWidth; div_Elm.style.marginLeft = div_Elm.getAttribute("PELeft") - (ElementWidth / 2) + (RegionWidth / 2) + 'px' } else if (div_Elm.getAttribute("HAlign") == 3) { ElementWidth = div_Elm.offsetWidth; RegionWidth = td_Region.offsetWidth; div_Elm.style.marginLeft = div_Elm.getAttribute("PELeft") - ElementWidth + RegionWidth + 'px' } } } } } } function SetRegionHeight(td_Region) { var div_Region; div_Region = td_Region.childNodes[1]; if (div_Region == undefined) { div_Region = td_Region.childNodes[0] } if (div_Region != undefined) { if (div_Region.offsetHeight < div_Region.scrollHeight) { td_Region.style.height = div_Region.scrollHeight + 'px' } } } function GetElementLeft(elm) { var Left = 0; while (elm != null) { Left = Left + elm.offsetLeft; elm = elm.offsetParent } return Left } function GetElementTop(elm) { var Top = 0; while (elm != null) { Top = Top + elm.offsetTop; elm = elm.offsetParent } return Top } function GetElementWidth(elm) { return elm.offsetWidth } function GetElementHeight(elm) { return elm.offsetHeight } function FormatInteger(Value, Digits) { var i, StrLen; var sOutput; sOutput = ""; StrLen = Value.toString().length; for (i = 0; i < Digits - StrLen; i++) { sOutput += "0" } return sOutput + Value.toString() } function FixIframeHeight(oIframe) { var iFrame = document.getElementById("IframeHeightForFix"); var div_Region; var td_Region; iFrame.height = parseInt(iFrame.contentWindow.document.body.offsetHeight) + 20 + 'px'; td_Region = document.getElementById("layout_td_Main"); div_Region = td_Region.childNodes[1]; if (div_Region == undefined) { div_Region = td_Region.childNodes[0] } if (div_Region != undefined) { if (div_Region.offsetHeight < parseInt(iFrame.parentNode.parentNode.parentNode.parentNode.parentNode.style.marginTop) + parseInt(iFrame.height)) { td_Region.style.height = parseInt(iFrame.parentNode.parentNode.parentNode.parentNode.parentNode.style.marginTop) + parseInt(iFrame.height) + 'px' } } } function NAV_TRV_Navigate(tbl_Navigation) { var SiteLongCode; var sURL; var NavigationID; var LinkURL; SiteLongCode = document.getElementById("hdn_var_SiteLanguageCode").value + '/' + document.getElementById("hdn_var_SiteCode").value; sURL = tbl_Navigation.getAttribute('URL'); LinkURL = tbl_Navigation.getAttribute('LinkURL'); if (LinkURL != '') { window.open(LinkURL, 'OuterLink') } else { document.form_Page.action = sURL; document.form_Page.target = "_top"; document.form_Page.submit() } } function NAV_TRV_NavigationMouseOver(tbl_Navigation) { var NormalClass, MouseOverClass; NormalClass = tbl_Navigation.rows[0].cells[0].className; MouseOverClass = tbl_Navigation.rows[0].cells[0].getAttribute('MOClass'); tbl_Navigation.rows[0].cells[0].className = NormalClass + ' ' + MouseOverClass; tbl_Navigation.rows[0].cells[0].setAttribute('NormalClass', NormalClass); NormalClass = tbl_Navigation.rows[0].cells[1].className; MouseOverClass = tbl_Navigation.rows[0].cells[1].getAttribute('MOClass'); tbl_Navigation.rows[0].cells[1].className = NormalClass + ' ' + MouseOverClass; tbl_Navigation.rows[0].cells[1].setAttribute('NormalClass', NormalClass) } function NAV_TRV_NavigationMouseOut(tbl_Navigation) { var NormalClass, MouseOverClass; NormalClass = tbl_Navigation.rows[0].cells[0].getAttribute('NormalClass'); tbl_Navigation.rows[0].cells[0].className = NormalClass; NormalClass = tbl_Navigation.rows[0].cells[1].getAttribute('NormalClass'); tbl_Navigation.rows[0].cells[1].className = NormalClass } function NAV_HRZ_NavigationMouseOver(tbl_Navigation) { var NormalClass, MouseOverClass; NormalClass = tbl_Navigation.rows[0].cells[0].className; MouseOverClass = tbl_Navigation.rows[0].cells[0].getAttribute('MOClass'); tbl_Navigation.rows[0].cells[0].className = NormalClass + ' ' + MouseOverClass; tbl_Navigation.rows[0].cells[0].setAttribute('NormalClass', NormalClass); NormalClass = tbl_Navigation.rows[0].cells[1].className; MouseOverClass = tbl_Navigation.rows[0].cells[1].getAttribute('MOClass'); tbl_Navigation.rows[0].cells[1].className = NormalClass + ' ' + MouseOverClass; tbl_Navigation.rows[0].cells[1].setAttribute('NormalClass', NormalClass); NormalClass = tbl_Navigation.rows[0].cells[2].className; MouseOverClass = tbl_Navigation.rows[0].cells[2].getAttribute('MOClass'); tbl_Navigation.rows[0].cells[2].className = NormalClass + ' ' + MouseOverClass; tbl_Navigation.rows[0].cells[2].setAttribute('NormalClass', NormalClass) } function NAV_HRZ_NavigationMouseOut(tbl_Navigation) { var NormalClass, MouseOverClass; NormalClass = tbl_Navigation.rows[0].cells[0].getAttribute('NormalClass'); tbl_Navigation.rows[0].cells[0].className = NormalClass; NormalClass = tbl_Navigation.rows[0].cells[1].getAttribute('NormalClass'); tbl_Navigation.rows[0].cells[1].className = NormalClass; NormalClass = tbl_Navigation.rows[0].cells[2].getAttribute('NormalClass'); tbl_Navigation.rows[0].cells[2].className = NormalClass } function NAV_VRT_Navigate(evt) { var SiteLongCode; var CodePath; var NavigationID; if (window.event) evt = window.event; if (evt.srcElement) elm = evt.srcElement; else elm = evt.target; NavigationID = elm.id.substr(elm.id.length - 8, 8); SiteLongCode = document.getElementById("hdn_var_SiteLanguageCode").value + '/' + document.getElementById("hdn_var_SiteCode").value; CodePath = elm.getAttribute('CodePath'); document.form_Page.action = '/PortalGenerator/' + SiteLongCode + '/' + CodePath + NavigationID + '.aspx'; document.form_Page.submit() } function NAV_ShowNextLevel(evt) { var elm; var tbl_NextLevel; var tbl, row, sNodeID; var sCtrlIndex; if (window.event) evt = window.event; if (evt.srcElement) elm = evt.srcElement; else elm = evt.target; if (!(elm.id.substr(0, 4) == "nav_" && elm.id.substr(8, 3) == "td_")) return 0; sCtrlIndex = elm.id.substr(4, 3); tbl = elm.parentNode.parentNode.parentNode.parentNode.parentNode; for (i = 0; i < tbl.rows.length; i++) { row = tbl.rows[i]; sNodeID = row.cells[0].childNodes[0].childNodes[1].id.substr(row.cells[0].childNodes[0].childNodes[1].id.length - 8, 8); tbl_NextLevel = document.getElementById('nav_' + sCtrlIndex + '_tbl_' + sNodeID); if (!(tbl_NextLevel == null)) { tbl_NextLevel.setAttribute('IsClosing', '1'); setTimeout('NAV_CloseChildNodesTablesRecursively(document.getElementById("' + tbl_NextLevel.id + '"))', 50) } } NAV_CancelParentTableClosing(tbl); tbl_NextLevel = document.getElementById("nav_" + sCtrlIndex + "_tbl_" + elm.id.substr(elm.id.length - 8, 8)); if (tbl_NextLevel == null) return 0; tbl_NextLevel.setAttribute('IsClosing', 0); if (elm.getClientRects) { tbl_NextLevel.style.left = elm.getClientRects()[0].right + document.body.scrollLeft; tbl_NextLevel.style.top = elm.getClientRects()[0].top + document.body.scrollTop } else { tbl_NextLevel.style.left = GetElementLeft(elm) + GetElementWidth(elm); tbl_NextLevel.style.top = GetElementTop(elm) } tbl_NextLevel.style.visibility = "visible"; tbl_NextLevel.setActive } function NAV_CancelParentTableClosing(tbl) { var td_Parent; sCtrlIndex = tbl.id.substr(4, 3); while (tbl.id.substr(0, 4) == 'nav_') { tbl.setAttribute('IsClosing', '0'); td_Parent = document.getElementById('nav_' + sCtrlIndex + '_td_' + tbl.id.substr(tbl.id.length - 8, 8)); if (!td_Parent) return 0; tbl = td_Parent.parentNode.parentNode.parentNode.parentNode.parentNode } } function NAV_CloseChildNodesTablesRecursively(tbl) { var tbl_NextLevel; var sCtrlIndex; var i, row; if (!(tbl.getAttribute("IsClosing") == null)) { if (tbl.getAttribute("IsClosing") == '0') return 0 } sCtrlIndex = tbl.id.substr(4, 3); tbl.setAttribute('IsClosing', 1); tbl.style.visibility = 'hidden'; for (i = 0; i < tbl.rows.length; i++) { row = tbl.rows[i]; sNodeID = row.cells[0].childNodes[0].childNodes[1].id.substr(row.cells[0].childNodes[0].childNodes[1].id.length - 8, 8); tbl_NextLevel = document.getElementById('nav_' + sCtrlIndex + '_tbl_' + sNodeID); if (!(tbl_NextLevel == null)) { tbl_NextLevel.setAttribute('IsClosing', 1); NAV_CloseChildNodesTablesRecursively(tbl_NextLevel) } } tbl.setAttribute('IsClosing', '0') } function NAV_MouseOut(evt) { var elm; var tbl, tbl_NextLevel, row, sNode; if (window.event) evt = window.event; if (evt.srcElement) elm = evt.srcElement; else elm = evt.target; if (!(elm.id.substr(0, 4) == 'nav_' && elm.id.substr(8, 3) == 'td_')) return 0; sCtrlIndex = elm.id.substr(4, 3); tbl = document.getElementById('nav_' + sCtrlIndex + '_tbl_00000000'); for (i = 0; i < tbl.rows.length; i++) { row = tbl.rows[i]; sNodeID = row.cells[0].childNodes[0].childNodes[1].id.substr(row.cells[0].childNodes[0].childNodes[1].id.length - 8, 8); tbl_NextLevel = document.getElementById('nav_' + sCtrlIndex + '_tbl_' + sNodeID); if (!(tbl_NextLevel == null)) { tbl_NextLevel.setAttribute('IsClosing', '1'); setTimeout('NAV_CloseChildNodesTablesRecursively(document.getElementById("' + tbl_NextLevel.id + '"))', 1000) } } } function NAV_AddChildNodesTable(CtrlIndex, NodeID, Width, NavigationHeight, SelectorWidth, ExpanderWidth, SelectorImageSrc, TextImageSrc, ExpanderImageSrc, SelectorMOImageSrc, TextMOImageSrc, ExpanderMOImageSrc, TextStyle, TextMOStyle) { var tbl; var sHTML; var CtrlID; CtrlID = 'nav_' + FormatInteger(CtrlIndex, 3) + '_tbl_' + FormatInteger(NodeID, 8); tbl = document.createElement('TABLE'); tbl.id = CtrlID; tbl.cellSpacing = 0; tbl.cellPadding = 0; tbl.style.position = 'absolute'; tbl.style.visibility = 'hidden'; tbl.style.width = Width; tbl.style.tableLayout = 'fixed'; tbl.zIndex = 40; tbl.setAttribute('IsClosing', '0'); tbl.setAttribute('NavigationHeight', NavigationHeight); tbl.setAttribute('SelectorWidth', SelectorWidth); tbl.setAttribute('ExpanderWidth', ExpanderWidth); tbl.setAttribute('SelectorImageSrc', SelectorImageSrc); tbl.setAttribute('TextImageSrc', TextImageSrc); tbl.setAttribute('ExpanderImageSrc', ExpanderImageSrc); tbl.setAttribute('SelectorMOImageSrc', SelectorMOImageSrc); tbl.setAttribute('TextMOImageSrc', TextMOImageSrc); tbl.setAttribute('ExpanderMOImageSrc', ExpanderMOImageSrc); tbl.setAttribute('TextStyle', TextStyle); tbl.setAttribute('TextMOStyle', TextMOStyle); document.getElementById('div_TopContainer').insertBefore(tbl, null); return tbl } function NAV_AddChildNodeCell(CtrlIndex, ParentID, NodeID, CodePath, Text, ChildNodesCount) { var tbl, tr, td; var sCtrlIndex; var tbl_Nav, tr_Nav, td_Nav; var div_Navi, div_Cover; var NavigationHeight; var SelectorImageSrc, TextImageSrc, ExpanderImageSrc, SelectorMOImageSrc, TextMOImageSrc, ExpanderMOImageSrc; var TextStyle, TextMOStyle; sCtrlIndex = FormatInteger(CtrlIndex, 3); tbl = document.getElementById('nav_' + FormatInteger(CtrlIndex, 3) + '_tbl_' + FormatInteger(ParentID, 8)); NavigationHeight = tbl.getAttribute('NavigationHeight'); SelectorImageSrc = tbl.getAttribute('SelectorImageSrc'); TextImageSrc = tbl.getAttribute('TextImageSrc'); ExpanderImageSrc = tbl.getAttribute('ExpanderImageSrc'); TextStyle = tbl.getAttribute('TextStyle'); TextMOStyle = tbl.getAttribute('TextMOStyle'); tr = tbl.insertRow(tbl.rows.length); tr.style.height = NavigationHeight; tr.id = 'nav_' + FormatInteger(CtrlIndex, 3) + '_tr_' + FormatInteger(NodeID, 8); td = tr.insertCell(tr.cells.length); td.style.position = 'relative'; div_Navi = document.createElement('DIV'); td.appendChild(div_Navi); div_Navi.style.position = 'relative'; div_Navi.style.overflow = 'hidden'; div_Navi.style.width = '100%'; div_Navi.style.height = td.offsetHeight; tbl_Nav = document.createElement('TABLE'); div_Navi.appendChild(tbl_Nav); tbl_Nav.border = 0; tbl_Nav.cellSpacing = 0; tbl_Nav.cellPadding = 0; tbl_Nav.style.left = 0; tbl_Nav.style.top = 0; tbl_Nav.width = '100%'; tbl_Nav.height = '100%'; tr_Nav = tbl_Nav.insertRow(tbl_Nav.rows.length); if (SelectorImageSrc != '') { td_Nav = tr_Nav.insertCell(tr_Nav.cells.length); td_Nav.style.width = '1'; td_Nav.style.verticalAlign = 'top'; td_Nav.innerHTML = '<img src="' + SelectorImageSrc + '">' } td_Nav = tr_Nav.insertCell(tr_Nav.cells.length); td_Nav.style.cssText = TextStyle; if (TextImageSrc != '') td_Nav.style.background = 'url("' + TextImageSrc + '")'; td_Nav.innerHTML = Text; if (ExpanderImageSrc != '' && ChildNodesCount > 0) { td_Nav = tr_Nav.insertCell(tr_Nav.cells.length); td_Nav.style.width = '1'; td_Nav.style.verticalAlign = 'top'; td_Nav.innerHTML = '<img src="' + ExpanderImageSrc + '">' } div_Cover = document.createElement('DIV'); div_Navi.appendChild(div_Cover); div_Cover.id = 'nav_' + FormatInteger(CtrlIndex, 3) + '_td_' + FormatInteger(NodeID, 8); div_Cover.style.position = 'absolute'; div_Cover.style.overflow = 'hidden'; div_Cover.style.left = 0; div_Cover.style.top = 0; div_Cover.style.width = '100%'; div_Cover.style.height = NavigationHeight; div_Cover.style.background = 'url("javascript:void(0);")'; div_Cover.onmouseover = NAV_ShowNextLevel; div_Cover.onmouseout = NAV_MouseOut; div_Cover.onclick = NAV_VRT_Navigate; div_Cover.setAttribute('CodePath', CodePath); return td } function EditContent(id, index, ElementId) { var div = id; var childID = "EditElementId_" + index; var elementID = "pe_div_" + ElementId; div.removeChild(document.getElementById(childID)); document.getElementById("hdn_var_EditPageElementID").value = ElementId; document.getElementById("hdn_var_EditPageElementContent").value = div.innerHTML; var fck = new FCKeditor("FCKeditor"); fck.Height = "600px"; fck.Width = "100%"; div.style.minWidth = "200px"; div.innerHTML = fck.CreateHtml(); if (navigator.appVersion.indexOf("4.0 (compatible; MSIE 6.0") == 0) alert("Loaded..."); PageLoaded() } function FCKeditor_OnComplete(editorInstance) { editorInstance.LinkedField.form.onsubmit = doSave; editorInstance.LinkedField.form.action = top.location; oXgetHTML(editorInstance); editorInstance.Events.AttachEvent('OnAfterSetHTML', SetCssStyles) } function oXgetHTML(editorInstance) { document.getElementById("hdn_var_EditPageElementContentOld").value = document.getElementById("hdn_var_EditPageElementContent").value; editorInstance.SetHTML(document.getElementById("hdn_var_EditPageElementContent").value) } function SetCssStyles() { var oEditor = FCKeditorAPI.GetInstance('FCKeditor'); if (oEditor.EditorDocument) { var oElement = oEditor.EditorDocument.getElementsByTagName('head')[0]; var oStyle = oEditor.EditorDocument.createElement("style"); oStyle.setAttribute("type", "text/css"); if (oStyle.styleSheet) { oStyle.styleSheet.cssText = document.getElementById("Page_Style").styleSheet.cssText + " .EditorBody {background-color:white;}"; oElement.appendChild(oStyle) } else { oStyle.innerHTML = document.getElementsByTagName("style")[0].innerHTML; oElement.appendChild(oStyle) } } } function doSave() { var oEditor = FCKeditorAPI.GetInstance('FCKeditor'); document.getElementById("hdn_var_EditPageElementContent").value = oEditor.GetHTML() } function makeFrame(x, y, width, height, src) { if (document.getElementById('IdCheck')) { removeElement(); return } ifrm = document.createElement("IFRAME"); ifrm.setAttribute("frameBorder", "0"); ifrm.setAttribute("id", "IdCheck"); ifrm.setAttribute("position", "absolute"); ifrm.setAttribute("width", width + "px"); ifrm.setAttribute("height", height + "px"); ifrm.setAttribute("z-index", "1000"); ifrm.setAttribute("src", src); var div = document.getElementById('autosuggest'); div.style.left = x + "px"; div.style.top = y + "px"; div.setAttribute("width", width + "px"); div.setAttribute("height", height + "px"); div.appendChild(ifrm) } function removeElement() { var d = document.getElementById('IdCheck'); d.parentNode.removeChild(d) }
