// JavaScript Document var bgcolor; var linenumber = 0; var thisobject; var colobject; var currentobject; //this is for the object in the bottom navigation... var doNothing; var c_pos; function LmOver(elem, clr, line) { // bgcolor = elem.getAttribute('bgcolor'); // alert (parent.frm_index_nav.currentobject); // document.cookie = "pti_line=" + escape(parent.frm_index.linenumber.toString()); // if (!parent.frm_index_nav.linenumber) // if ( linenumber != line) // elem.style.backgroundColor = clr; elem.style.cursor = 'hand'; } function LmOut(elem, clr, line) { // if (!parent.frm_index_nav.linenumber) // if ( linenumber != line) // elem.style.backgroundColor = clr; } //preload images.... img00001 = new Image (); // for image down.. img00001.src="design/03.gif"; img00002 = new Image (); // dummy img00002.src="design/00.gif"; var temp; var tempimg; function LmDown(elem, clr, line, fieldname, rownumber) { if (thisobject) thisobject.style.backgroundColor =''; if (tempimg) { tempimg.src = img00002.src; // alert (tempimg.src); } thisobject = elem; /* if (line != linenumber) { */ elem.style.backgroundColor = clr; linenumber = line; document.cookie = "pti_line=" + escape(linenumber.toString()); if (getCookie('pti_linked_table') && c_pos == "top") { parent.parent.linker_frame_bottom.frm_index.location.href="change_linked_table.php?linked_id=" + escape(linenumber.toString()); } /* } else { elem.style.backgroundColor = ''; linenumber = null; document.cookie = "pti_line=" +"" + ";expires=now"; status = ''; } */ temp = "img00" + rownumber.toString(); tempimg = document.getElementById(temp); tempimg.src = img00001.src; status = "ID vrste : "+ escape(linenumber.toString()) + " | " + status; parent.frm_index_nav.changepage.currentrecord.value = rownumber.toString(); } function LmColClick(elem, clr, tbl_id, tbl_val, tdId) { if (colobject) colobject.style.border='0px solid white'; colobject = elem; // elem.style.backgroundColor = clr; elem.style.border="1px solid black"; document.cookie = "pti_field=" + escape(tbl_id); document.cookie = "pti_value=" + tbl_val; document.cookie = "pti_tdId=" + tdId; status = ""; status = "Izbrano polje : "+ tbl_id +" | Vrednost polja : "+tbl_val; // alert (unescape(document.cookie)); } function link(top_location, bot_location, current_page) { parent.frm_index.location.href = top_location + "?cp="+current_page.toString(); window.location.href = bot_location + "?cp="+current_page.toString(); } function change_pointer(elem) { elem.style.cursor = 'hand'; } function history_click() { top.frm_top.location.href = "history.php"; window.location.href = "nav.php?button=6"; } function changeShape(elem) { elem.style.cursor = 'hand'; } function changePage(button) { if (button == 6 ) top.frm_top.frm_index.location.href = "include_unlocked_index.php"; else { top.frm_top.location.href = "page_top.php?button="+button.toString(); window.location.href = "nav.php?button="+button.toString(); } } function reLink() { window.location.href = "relink_pages.php"; } function engageSort(sortingRow) { window.location.href = "insert_orders.php?row="+sortingRow; if (getCookie('pti_sort') == 'ASC') document.cookie = "pti_sort=DESC"; else if (getCookie('pti_sort') == 'DESC') document.cookie = "pti_sort=ASC"; else document.cookie = "pti_sort=ASC"; } function addSort() { if (getCookie('pti_line')) { window.location.href = "insert_orders.php?action=add"; if (getCookie('pti_sort') == 'ASC') document.cookie = "pti_sort=DESC"; else if (getCookie('pti_sort') == 'DESC') document.cookie = "pti_sort=ASC"; else document.cookie = "pti_sort=ASC"; } else { alert ('Najprej izberi polje!'); return false; } } /** * ChangeRow function: * @param pageURL <- URL * @param first <- first entry of the page * @param last <- last entry of the page * @param nummax <- this will just check, weither is our of range (number of entrys) * @param epp <- is the entrys per page... */ function changeRow(pageURL, navURL, first, last, nummax, epp) { if (document.changepage.currentrecord.value == "0" || document.changepage.currentrecord.value == "") document.changepage.currentrecord.value = '1'; if (Number (document.changepage.currentrecord.value) > nummax) { alert ('Vseh vpisov je : ' + nummax.toString()); return false; } if (Number (document.changepage.currentrecord.value)) { //alert(parent.frm_index.document.getElementById('row' + document.changepage.currentrecord.value)); if (currentobject) currentobject.style.backgroundColor = ''; if (parseInt(document.changepage.currentrecord.value,'') > nummax) alert ('Vseh vpisov je : ' + nummax.toString()); else if ((Number(document.changepage.currentrecord.value) < first) || (Number(document.changepage.currentrecord.value) > last)) { //calcualtions... var thepage; thepage = Math.ceil(Number(document.changepage.currentrecord.value) / epp); // alert (thepage.toString()); // alert (pg); // if (pg == thepage) // return false; parent.frm_index.location.href = pageURL+"?cp="+thepage.toString(); window.location.href = navURL+"?cp="+thepage.toString() + "&entry=" + document.changepage.currentrecord.value; } else if ((Number(document.changepage.currentrecord.value) > first) || (Number(document.changepage.currentrecord.value) < last)) { // currentobject = parent.frm_index.document.getElementById('row' + document.changepage.currentrecord.value); entryId = getCookie('tdId').split("."); parent.frm_index.document.getElementById('tdid' + document.changepage.currentrecord.value+entryId[1]).click(); // alert('tdid' + document.changepage.currentrecord.value+entryId[1]); // currentobject.style.backgroundColor = '#66CCFF'; return false; } else { //?!? entryId = getCookie('tdId').split("."); parent.frm_index.document.getElementById('tdid' + document.changepage.currentrecord.value+entryId[1]).click(); // currentobject = parent.frm_index.document.getElementById('row' + document.changepage.currentrecord.value); // currentobject.style.backgroundColor = '#66CCFF'; } } else alert ("Ni vpisana stevilka..."); return false; } function moveFirst(pageURL, navURL, first, last, nummax, epp) { document.changepage.currentrecord.value = 1; if (document.changepage.currentrecord.value == "0" || document.changepage.currentrecord.value == "") document.changepage.currentrecord.value = '1'; if (Number (document.changepage.currentrecord.value) > nummax) { alert ('Vseh vpisov je : ' + nummax.toString()); return false; } if (Number (document.changepage.currentrecord.value)) { // alert(parent.frm_index.document.getElementById('row' + document.changepage.currentrecord.value)); if (currentobject) currentobject.style.backgroundColor = ''; if (parseInt(document.changepage.currentrecord.value,'') > nummax) alert ('Vseh vpisov je : ' + nummax.toString()); else if ((Number(document.changepage.currentrecord.value) < first) || (Number(document.changepage.currentrecord.value) > last)) { //calcualtions... var thepage; thepage = Math.ceil(Number(document.changepage.currentrecord.value) / epp); // alert (thepage.toString()); // alert (pg); // if (pg == thepage) // return false; parent.frm_index.location.href = pageURL+"?cp="+thepage.toString(); window.location.href = navURL+"?cp="+thepage.toString() + "&entry=" + document.changepage.currentrecord.value; } else if ((Number(document.changepage.currentrecord.value) > first) || (Number(document.changepage.currentrecord.value) < last)) { entryId = getCookie('tdId').split("."); parent.frm_index.document.getElementById('tdid' + document.changepage.currentrecord.value+entryId[1]).click(); // currentobject = parent.frm_index.document.getElementById('row' + document.changepage.currentrecord.value); // currentobject.style.backgroundColor = '#66CCFF'; return false; } else { //?!? entryId = getCookie('tdId').split("."); parent.frm_index.document.getElementById('tdid' + document.changepage.currentrecord.value+entryId[1]).click(); // currentobject = parent.frm_index.document.getElementById('row' + document.changepage.currentrecord.value); // currentobject.style.backgroundColor = '#66CCFF'; } } else alert ("Ni vpisana stevilka..."); return false; } function moveLast(pageURL, navURL, first, last, nummax, epp) { document.changepage.currentrecord.value = nummax.toString(); if (document.changepage.currentrecord.value == "0" || document.changepage.currentrecord.value == "") document.changepage.currentrecord.value = '1'; if (Number (document.changepage.currentrecord.value) > nummax) { alert ('Vseh vpisov je : ' + nummax.toString()); return false; } if (Number (document.changepage.currentrecord.value)) { // alert(parent.frm_index.document.getElementById('row' + document.changepage.currentrecord.value)); if (currentobject) currentobject.style.backgroundColor = ''; if (parseInt(document.changepage.currentrecord.value,'') > nummax) alert ('Vseh vpisov je : ' + nummax.toString()); else if ((Number(document.changepage.currentrecord.value) < first) || (Number(document.changepage.currentrecord.value) > last)) { //calcualtions... var thepage; thepage = Math.ceil(Number(document.changepage.currentrecord.value) / epp); // alert (thepage.toString()); // alert (pg); // if (pg == thepage) // return false; parent.frm_index.location.href = pageURL+"?cp="+thepage.toString(); window.location.href = navURL+"?cp="+thepage.toString() + "&entry=" + document.changepage.currentrecord.value; } else if ((Number(document.changepage.currentrecord.value) > first) || (Number(document.changepage.currentrecord.value) < last)) { entryId = getCookie('tdId').split("."); parent.frm_index.document.getElementById('tdid' + document.changepage.currentrecord.value+entryId[1]).click(); // currentobject = parent.frm_index.document.getElementById('row' + document.changepage.currentrecord.value); // currentobject.style.backgroundColor = '#66CCFF'; return false; } else { //?!? entryId = getCookie('tdId').split("."); parent.frm_index.document.getElementById('tdid' + document.changepage.currentrecord.value+entryId[1]).click(); // currentobject = parent.frm_index.document.getElementById('row' + document.changepage.currentrecord.value); // currentobject.style.backgroundColor = '#66CCFF'; } } else alert ("Ni vpisana stevilka..."); return false; } function nextRow(pageURL, navURL, first, last, nummax, epp) { if (document.changepage.currentrecord.value == "0" || document.changepage.currentrecord.value == "") document.changepage.currentrecord.value = '1'; if (Number (document.changepage.currentrecord.value) > nummax) { alert ('Vseh vpisov je : ' + nummax.toString()); return false; } if (Number (document.changepage.currentrecord.value)) { // alert(parent.frm_index.document.getElementById('row' + document.changepage.currentrecord.value)); if (currentobject) currentobject.style.backgroundColor = ''; document.changepage.currentrecord.value = Number (document.changepage.currentrecord.value) +1; if (parseInt(document.changepage.currentrecord.value,'') > nummax) alert ('Vseh vpisov je : ' + nummax.toString()); else if ((Number(document.changepage.currentrecord.value) < first) || (Number(document.changepage.currentrecord.value) > last)) { //calcualtions... var thepage; thepage = Math.ceil(Number(document.changepage.currentrecord.value) / epp); // alert (thepage.toString()); // alert (epp.toString()); // if (pg == thepage) // return false; // alert("Do something!"); parent.frm_index.location.href = pageURL+"?cp="+thepage.toString(); window.location.href = navURL+"?cp="+thepage.toString() + "&entry=" + document.changepage.currentrecord.value; } else if ((Number(document.changepage.currentrecord.value) > first) || (Number(document.changepage.currentrecord.value) < last)) { entryId = getCookie('tdId').split("."); parent.frm_index.document.getElementById('tdid' + document.changepage.currentrecord.value+entryId[1]).click(); // currentobject = parent.frm_index.document.getElementById('row' + document.changepage.currentrecord.value); // alert(currentobject); // currentobject.style.backgroundColor = '#66CCFF'; return false; } else { //?!? entryId = getCookie('tdId').split("."); parent.frm_index.document.getElementById('tdid' + document.changepage.currentrecord.value+entryId[1]).click(); // currentobject = parent.frm_index.document.getElementById('row' + document.changepage.currentrecord.value); // currentobject.style.backgroundColor = '#66CCFF'; } } else alert ("Ni vpisana stevilka..."); return false; } function backRow(pageURL, navURL, first, last, nummax, epp) { if (document.changepage.currentrecord.value == "0" || document.changepage.currentrecord.value == "") document.changepage.currentrecord.value = '1'; if (Number (document.changepage.currentrecord.value) > nummax) { alert ('Vseh vpisov je : ' + nummax.toString()); return false; } if (Number (document.changepage.currentrecord.value)) { // alert(parent.frm_index.document.getElementById('row' + document.changepage.currentrecord.value)); document.changepage.currentrecord.value = Number (document.changepage.currentrecord.value) - 1; if (Number(document.changepage.currentrecord.value) < 1) { document.changepage.currentrecord.value = "1"; return false; } if (currentobject) currentobject.style.backgroundColor = ''; if (parseInt(document.changepage.currentrecord.value,'') > nummax) { alert ('Vseh vpisov je : ' + nummax.toString()); return false; } else if ((Number(document.changepage.currentrecord.value) < first) || (Number(document.changepage.currentrecord.value) > last)) { //calcualtions... var thepage; thepage = Math.ceil(Number(document.changepage.currentrecord.value) / epp); // alert (thepage.toString()); // alert (epp.toString()); // if (pg == thepage) // return false; parent.frm_index.location.href = pageURL+"?cp="+thepage.toString(); window.location.href = navURL+"?cp="+thepage.toString() + "&entry=" + document.changepage.currentrecord.value; } else if ((Number(document.changepage.currentrecord.value) > first) || (Number(document.changepage.currentrecord.value) < last)) { entryId = getCookie('tdId').split("."); parent.frm_index.document.getElementById('tdid' + document.changepage.currentrecord.value+entryId[1]).click(); // currentobject = parent.frm_index.document.getElementById('row' + document.changepage.currentrecord.value); // currentobject.style.backgroundColor = '#66CCFF'; return false; } else { //?!? entryId = getCookie('tdId').split("."); parent.frm_index.document.getElementById('tdid' + document.changepage.currentrecord.value+entryId[1]).click(); // currentobject = parent.frm_index.document.getElementById('row' + document.changepage.currentrecord.value); // currentobject.style.backgroundColor = '#66CCFF'; } } else alert ("Ni vpisana stevilka..."); return false; } function changeSortOrder(level) { document.cookie = "pti_sort=" + escape(level); top.frm_top.location.href = "include_index.php"; } function showEntry(lineNr) { if (Number(lineNr)) { entryId = getCookie('tdId').split("."); if (parent.frm_index.document.getElementById('tdid' + lineNr.toString()+entryId[1])) parent.frm_index.document.getElementById('tdid' + lineNr.toString()+entryId[1]).click(); } else return false; } function rollover (elem, roImage) { elem.src = roImage; } function getCookie(Name) { //this is just for reading cookies... var search = Name + "=" if (document.cookie.length > 0) { // if there are any cookies offset = document.cookie.indexOf(search) if (offset != -1) { offset += search.length end = document.cookie.indexOf(";", offset) if (end == -1) end = document.cookie.length return unescape(document.cookie.substring(offset, end)) } } } function deleteRow() { if (getCookie('pti_line')) if (confirm("Ho�e� izbrisati trenutno vrstico??")) location.href = "delete_row.php"; else return false; else alert ('Nobeno polje ni izbrano!'); } function removeDate() { document.cookie = "set_sys_date=;expires=now;path=/;"; top.location.href="index.php"; } function jumpEdit(field_linker, linked_id) { top.frm_top.location.href = "include_frame_edit.php?" + field_linker + "=" + linked_id.toString(); } function jumpFilter() { if (getCookie('pti_field')) document.location.href = "include_filter_selection.php"; else alert ('Nobeno polje ni izbrano!'); } function checkEdit (field_name) { if (getCookie('pti_line')) jumpEdit(field_name, getCookie('pti_line')); else alert ('Prosim izberi vrstico za urejanje!'); } function form_lock() { document.cookie = "pti_lock=locked;path=/;"; top.location.href = "index.php"; } function form_unlock() { document.cookie = "pti_lock=unlocked;path=/;"; top.location.href = "index.php"; } function buttonClick(elem, css) { eval(elem).style.src = css; } function showDateChanger(location) { if(window.showModalDialog(location,"","resizable=no;dialogWidth:300px;dialogHeight:175px;status=no") == "changed") top.location.href="index.php"; } function doClose() { window.returnValue=false; window.close(); } function doDateShift(fday, fmonth, fyear) { //this will close the modal window... if (change_sys_date.set_date[0].checked) { if (doNothing !="1") { document.cookie="set_sys_date="+fday.toString()+"-"+fmonth.toString()+"-"+fyear.toString()+";expire=0;path=/;"; window.returnValue='changed'; } } else { document.cookie = "set_sys_date=;expires=now;path=/;"; window.returnValue='changed'; } window.close(); } function showCookies() //this is a debugging function... { alert (document.cookie); } function doShowWindow(wPage, wName, wOptions) { window.open(wPage, wName, wOptions); } function checkAll() { var splits = choose.fields.value.split(','); for (var i = 0; i < splits.length; i++) eval(choose[i]).checked = true; } function unCheckAll() { var splits = choose.fields.value.split(','); for (var i = 0; i < splits.length; i++) eval(choose[i]).checked = false; } function checkDate(today, target) //this function will throw an error, if target is bigger than today... { if (Number (target) > Number (today) ) { alert ('Izbrani datum je ve�ji od dana�njega. Datum ne bo izbran.'); doNothing = 1; } else doNothing = 0 ; } function scrollLocation(obj) { var i = 0; var sum = 0; while (document.getElementsByTagName('TR')[i]) { sum = sum + document.getElementsByTagName('TR')[i].offsetHeight; if (document.getElementsByTagName('TR')[i].id == eval(obj).id) scrollTo(0,sum); i++; } } function scrollParentLocation(obj) { var i = 0; var sum = 0; while (parent.frm_index.document.getElementsByTagName('TR')[i]) { if (parent.frm_index.document.getElementsByTagName('TR')[i].id == eval(obj).id) parent.frm_index.document.scrollTo(0,sum); sum = sum + parent.frm_index.document.getElementsByTagName('TR')[i].offsetHeight; i++; } } function setCPos(val) { document.cookie="navigator="+val+";path=/;"; c_pos = getCookie('navigator'); } function storeValues() { if (getCookie("pti_linked_table")) { c_pos = getCookie('navigator'); if (c_pos == 'top') { top.frm_top.linker_frame_top.frm_index.form1.submit(); } else if (c_pos == 'bottom') { top.frm_top.linker_frame_bottom.frm_index.form1.submit(); } else alert ('Ne more� posneti polj...'); } else parent.frm_top.frm_index.form1.submit(); } function setNRow(val) { entryId = getCookie('tdId').split("."); document.getElementById('tdid' + val + entryId[1]).click(); } function checkNumField(val) { var temp_val = val.split(","); } function manageExports(loc) { var temp = window.showModalDialog(loc,"","resizable=no;dialogWidth:300px;dialogHeight:100px;status=no"); alert (temp); }