function myconfirm(text){ var result = confirm(text); return result; } function chcolor(divid, color) { eval("document.all." + divid + ".style.backgroundColor='" + color + "'"); } function maxTextAreaSize(theTextArea, maxlimit) { if (theTextArea.value.length > maxlimit) { theTextArea.value = theTextArea.value.substring(0, maxlimit); alert("Максималната дължина за това поле е достигната!"); return false; } return true; } //maxTextAreaSize function setChar(element){ element.value = element.value.toUpperCase(); return; } function noBadChars(e) { var keynum; var keychar; var numcheck; if(window.event) // IE { keynum = e.keyCode; } else if(e.which) // Netscape/Firefox/Opera { keynum = e.which; } keychar = String.fromCharCode(keynum); numcheck = /^[а-яА-Я0-9_]/; return !numcheck.test(keychar); } function toggleDisplay(elementID) { // the following value should be the same as a class defined in the CSS var displayNoneClass = 'hideit'; if (document.getElementById(elementID)) { // if element is not shown, we display it if (document.getElementById(elementID).className.indexOf(displayNoneClass) != -1 || document.getElementById(elementID).style.display == 'none') { document.getElementById(elementID).className = document.getElementById(elementID).className.replace(displayNoneClass, ''); // handle inline style display:none, otherwise the element will not show if (document.getElementById(elementID).style.display == 'none') { document.getElementById(elementID).style.display = ''; } } // else element is shown and we hide it else { document.getElementById(elementID).className += ' ' + displayNoneClass; } return true; } } function msgBox (result) { alert (result) } var req = null; function processReqChange() { if (req.readyState == 4) { if (req.status == 200) { window.document.getElementById("messageIndicator").innerHTML = req.responseText; } // restart the timer setTimeout("checkForMessage()", 60000); } //if } // processReqChange function checkForMessage() { req = new XMLHttpRequest(); req.onreadystatechange = processReqChange; req.open("GET", "/FXCMS/bodies/novini/hasNews.jsp", true); req.send(null); } function onLoadFunction(){ checkForMessage(); } var contentRequest = null; function processContentRequest() { if (contentRequest.readyState == 4) { if (contentRequest.status == 200) { window.document.getElementById("innerContent").innerHTML = contentRequest.responseText; } } //if } // processURL function contentRequestSend(action) { contentRequest = new XMLHttpRequest(); contentRequest.onreadystatechange = processContentRequest; contentRequest.open('GET', "/FXCMS/" + action + ".do?includeALL=0", true); contentRequest.send(null); } // contentRequestSend var refreshElementName = null; function processRefreshType() { if (contentRequest.readyState == 4) { if (contentRequest.status == 200) { document.getElementById(refreshElementName).innerHTML = contentRequest.responseText; } } //if } // processURL function sendRefreshType(reName, rt) { refreshElementName = reName; var query = formCollect(document.ReservationForm) + "&btnRefresh=true&rt=" + rt + "&resource=1"; contentRequest = new XMLHttpRequest(); contentRequest.onreadystatechange = processRefreshType; contentRequest.open('POST', "/FXCMS/reservationEditDetails.do", true); contentRequest.setRequestHeader("Content-length", query.length); contentRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); contentRequest.setRequestHeader("Connection", "close"); contentRequest.send(query); } // refreshType1Send function showReservations(reName) { refreshElementName = reName; contentRequest = new XMLHttpRequest(); contentRequest.onreadystatechange = processRefreshType; contentRequest.open('POST', "/FXCMS/reservationEditDetails.do", true); var query = formCollect(document.ReservationForm) + "&btnShowReservationScreen=true&resource=1"; contentRequest.setRequestHeader("Content-length", query.length); contentRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); contentRequest.setRequestHeader("Connection", "close"); contentRequest.send(query); } // refreshType1Send var refreshElementNameRC = null; function processRefreshTypeRC() { if (contentRequest.readyState == 4) { if (contentRequest.status == 200) { document.getElementById(refreshElementNameRC).innerHTML = contentRequest.responseText; } } //if } // processURL function sendRefreshTypeCRes(reName, rt) { refreshElementNameRC = reName; var query = formCollect(document.CarReservationsForm) + "&refresh=true&rloc=" + rt + "&resource=1"; contentRequest = new XMLHttpRequest(); contentRequest.onreadystatechange = processRefreshTypeRC; contentRequest.open('POST', "/FXCMS/carReservations.do", true); contentRequest.setRequestHeader("Content-length", query.length); contentRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); contentRequest.setRequestHeader("Connection", "close"); contentRequest.send(query); } // sendRefreshTypeCRes function sendRefreshTypeSearchCar(reName, rt) { refreshElementNameRC = reName; var query = formCollect(document.CarsForm) + "&refresh=true&rloc=" + rt + "&resource=1"; contentRequest = new XMLHttpRequest(); contentRequest.onreadystatechange = processRefreshTypeRC; contentRequest.open('POST', "/FXCMS/cars.do", true); contentRequest.setRequestHeader("Content-length", query.length); contentRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); contentRequest.setRequestHeader("Connection", "close"); contentRequest.send(query); } // sendRefreshTypeSearchCar function sendRefreshTypeLRes(reName, rt) { refreshElementNameRC = reName; var query = formCollect(document.LimoReservationsForm) + "&refresh=true&rloc=" + rt + "&resource=1"; contentRequest = new XMLHttpRequest(); contentRequest.onreadystatechange = processRefreshTypeRC; contentRequest.open('POST', "/FXCMS/limoReservations.do", true); contentRequest.setRequestHeader("Content-length", query.length); contentRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); contentRequest.setRequestHeader("Connection", "close"); contentRequest.send(query); } // sendRefreshTypeCRes function sendRefreshTypeSearchCarLimo(reName, rt) { refreshElementNameRC = reName; var query = formCollect(document.LimoCarsForm) + "&refresh=true&rloc=" + rt + "&resource=1"; contentRequest = new XMLHttpRequest(); contentRequest.onreadystatechange = processRefreshTypeRC; contentRequest.open('POST', "/FXCMS/limoCars.do", true); contentRequest.setRequestHeader("Content-length", query.length); contentRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); contentRequest.setRequestHeader("Connection", "close"); contentRequest.send(query); } // sendRefreshTypeSearchCar var refreshMainPart = null; function processRefreshTypeMainPart() { if (contentRequest.readyState == 4) { if (contentRequest.status == 200) { document.getElementById(refreshMainPart).innerHTML = contentRequest.responseText; $("#navigation").treeview({ animated: 'slow', collapsed: true, unique: false, control: '#treecontrol', persist: "cookie", cookieId: "browser" }); } } //if } // processURL function sendRefreshTypeMainPart(reName, rt,langID,taction) { refreshMainPart = reName; var query = formCollect(document.OnlineMainForm) + "&refresh=true&resource=1&changeLangId="+langID; contentRequest = new XMLHttpRequest(); contentRequest.onreadystatechange = processRefreshTypeMainPart; contentRequest.open('POST', taction, true); contentRequest.setRequestHeader("Content-length", query.length); contentRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); contentRequest.setRequestHeader("Connection", "close"); contentRequest.send(query); } // sendRefreshTypeMainPart var refreshDataPart = null; function processRefreshTypeDataPart() { if (contentRequest.readyState == 4) { if (contentRequest.status == 200) { document.getElementById(refreshDataPart).innerHTML = contentRequest.responseText; } } //if } // processURL function sendRefreshTypeDataPart(reName, rt,menuID,action) { refreshDataPart = reName; var query = formCollect(document.OnlineMainForm) + "&gallery2=false&refresh=true&resource=2&menuId="+menuID; contentRequest = new XMLHttpRequest(); contentRequest.onreadystatechange = processRefreshTypeDataPart; contentRequest.open('POST', "/FXCMS/"+action, true); contentRequest.setRequestHeader("Content-length", query.length); contentRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); contentRequest.setRequestHeader("Connection", "close"); contentRequest.send(query); } // sendRefreshTypeDataPart