function noCache(uri) { return uri.concat(/\?/.test(uri) ? "&":"?","noCache=",(new Date).getTime(),".",Math.random()*1234567); } function saveWarnings(filename) { var docText=document.getElementById('warns').value; var fsObj = new ActiveXObject('Scripting.FileSystemObject'); var theFile = fsObj.CreateTextFile(filename, true); theFile.WriteLine(docText); theFile.Close(); alert("Raport został zapisany w pliku '"+filename+"'."); } function changeDots(str) { return str; } var popWindow,popWindowNC,popWindowS,popWin,popEdit,popDel,popError; var wasDenied=0; function positionWindow(w,h) { x=screen.width/2-w/2; y=screen.height/2-h/2-16; w=w+10; h=h+31; window.moveTo(x,y); window.resizeTo(w,h); window.scrollTo(0,0); } function positionWin(w,h,l,t) { w=w+10; h=h+31; window.moveTo(l,t); window.resizeTo(w,h); window.scrollTo(0,0); } function focusWindow(winURL,w,h) { var x,y; x=screen.width/2-w/2; y=screen.height/2-h/2-16; if (popWindow) { popWindow.close(); } popWindow=window.open(winURL,'popWindow','width=' + w + ',height=' + h + ',left=' + x + ',top=' + y); w=w+10; h=h+31; popWindow.moveTo(x,y); popWindow.resizeTo(w,h); popWindow.scrollTo(0,0); popWindow.focus(); } function focusWindowNC(winURL,w,h) { var x,y; x=screen.width/2-w/2; y=screen.height/2-h/2-16; if (popWindowNC) { popWindowNC.close(); } popWindowNC=window.open(winURL,'popWindowNC','width=' + w + ',height=' + h + ',left=' + x + ',top=' + y); popWindowNC.focus(); } function focusWindowScrolls(winURL,w,h) { var x,y; x=screen.width/2-w/2; y=screen.height/2-(screen.height-100)/2-16; if (popWindowS) { popWindowS.close(); } popWindowS=window.open(winURL,'popWindowS','scrollbars,width=' + w + ',height=' + (screen.height-100) + ',left=' + x + ',top=0'); popWindowS.focus(); } function focusWin(winURL,w,h) { var x,y; x=screen.width/2-w/2; y=screen.height/2-h/2-16; if (popWin) { popWin.close(); } popWin=window.open(winURL,'popWin','width=' + w + ',height=' + h + ',left=' + x + ',top=' + y); w=w+10; h=h+31; popWin.moveTo(x,y); popWin.resizeTo(w,h); popWin.scrollTo(0,0); popWin.focus(); } function focusEdit(winURL,w,h) { var x,y; x=screen.width/2-w/2; y=screen.height/2-h/2-16; if (popEdit) { popEdit.close(); } popEdit=window.open(winURL,'popEdit','width=' + w + ',height=' + h + ',left=' + x + ',top=' + y); popEdit.focus(); } function focusDel(winURL,w,h) { var x,y; x=screen.width/2-w/2; y=screen.height/2-h/2-16; if (popDel) { popDel.close(); } popDel=window.open(winURL,'popDel','width=' + w + ',height=' + h + ',left=' + x + ',top=' + y); popDel.focus(); } function focusError(winURL,w,h) { var x,y; x=screen.width/2-w/2; y=screen.height/2-h/2-16; if (popError) { popError.close(); } popError=window.open(winURL,'popError','scrollbars,width=' + w + ',height=' + h + ',left=' + x + ',top=' + y); popError.focus(); } function isDigit(char) { if ((char>=48) && (char<=57)) { return true; } return false; } function upDigit(char) { if (((char>=48) && (char<=57)) || ((char>=96) && (char<=105))) { return true; } return false; } function autoDigit(evt) { var charCode = event.keyCode; if (isDigit(charCode) || isEnter(charCode)) { return true; } return false; } function cutDigit(obj,count) { var charCode = event.keyCode; if (obj.value.length>=count) { return false; } if (isDigit(charCode) || isEnter(charCode)) { return true; } return false; } function isMDigit(char) { if (((char>=48) && (char<=57)) || (char==45)) { return true; } return false; } function upMDigit(char) { if (((char>=48) && (char<=57)) || ((char>=96) && (char<=105)) || (char==45)) { return true; } return false; } function autoMDigit(evt) { var charCode = event.keyCode; if (isMDigit(charCode) || isEnter(charCode)) { return true; } return false; } function cutMDigit(obj,count) { var charCode = event.keyCode; if (obj.value.length>=count) { return false; } if (isMDigit(charCode) || isEnter(charCode)) { return true; } return false; } function isReal(char) { if (((char>=48) && (char<=57)) || (char==46) || (char==44)) { return true; } return false; } function isMReal(char) { if (((char>=48) && (char<=57)) || ((char>=44) && (char<=46))) { return true; } return false; } function upReal(char) { if (((char>=48) && (char<=57)) || ((char>=96) && (char<=105)) || (char==188) || (char==110) || (char==190)) { return true; } return false; } function autoReal(evt) { var charCode = event.keyCode; if (isReal(charCode) || isEnter(charCode)) { return true; } return false; } function cutReal(obj,count) { var charCode = event.keyCode; if (obj.value.length>=count) { return false; } if (isReal(charCode) || isEnter(charCode)) { return true; } return false; } function cutMReal(obj,count) { var charCode = event.keyCode; if (obj.value.length>=count) { return false; } if (isMReal(charCode) || isEnter(charCode)) { return true; } return false; } function isTime(char) { if (((char>=48) && (char<=57)) || (char==58)) { return true; } return false; } function upTime(char) { if (((char>=48) && (char<=57)) || ((char>=96) && (char<=105)) || (char==58)) { return true; } return false; } function autoTime(evt) { var charCode = event.keyCode; if (isTime(charCode) || isEnter(charCode)) { return true; } return false; } function autoTimeFull(evt,obj) { var charCode = event.keyCode; if (isDigit(charCode) || isEnter(charCode)) { obj.value=obj.value.replace(':',''); hours=obj.value.substring(0,2)*1; mins=obj.value.substring(2,4); if (hours>23) hours=0; if (hours<10) hours='0'+hours; if ((mins>5) && (mins<10)) mins='0'; if (obj.value.length>1) obj.value=hours+':'+mins; return true; } return false; } function cutTime(obj) { var charCode = event.keyCode; if (obj.value.length>=6) { return false; } if (isTime(charCode) || isEnter(charCode)) { return true; } return false; } function addTime(obj) { var charCode = event.keyCode; if (upTime(charCode) || upErase(charCode)) { obj.value=obj.value.replace(':',''); if (obj.value.length>2) { obj.value=obj.value.substring(0,2)+':'+obj.value.substring(2,5); } } return true; } function isDate(char) { if (((char>=48) && (char<=57)) || (char==45)) { return true; } return false; } function upDate(char) { if (((char>=48) && (char<=57)) || ((char>=96) && (char<=105)) || (char==189) || (char==109)) { return true; } return false; } function autoDate(evt) { var charCode = event.keyCode; if (isDate(charCode) || isEnter(charCode)) { return true; } return false; } function cutDate(obj) { var charCode = event.keyCode; if (obj.value.length>=10) { return false; } if (isDate(charCode) || isEnter(charCode)) { return true; } return false; } function isLetter(char) { if (((char>=97) && (char<=122)) || ((char>=65) && (char<=90))) { return true; } return false; } function upLetter(char) { if ((char>=65) && (char<=90)) { return true; } return false; } function autoLetter(evt) { var charCode = event.keyCode; if (isLetter(charCode) || isEnter(charCode)) { return true; } return false; } function cutLetter(obj,count) { var charCode = event.keyCode; if (obj.value.length>=count) { return false; } if (isLetter(charCode) || isEnter(charCode)) { return true; } return false; } function isAlpha(char) { if (((char>=97) && (char<=122)) || ((char>=65) && (char<=90)) || ((char>=48) && (char<=57)) || (char==32) || (char==261) || (char==260) || (char==263) || (char==262) || (char==281) || (char==280) || (char==322) || (char==321) || (char==324) || (char==323) || (char==243) || (char==211) || (char==347) || (char==346) || (char==378) || (char==377) || (char==380) || (char==379) || (char==44) || (char==45) || (char==46) || (char==47) || (char==33) || (char==64) || (char==40) || (char==41) || (char==43) || (char==96) || (char==37) || (char==38) || (char==95) || (char==124) || (char==58)) { return true; } return false; } function isAlphaR(char) { if (((char>=97) && (char<=122)) || ((char>=65) && (char<=90)) || ((char>=48) && (char<=57)) || (char==32) || (char==261) || (char==260) || (char==263) || (char==262) || (char==281) || (char==280) || (char==322) || (char==321) || (char==324) || (char==323) || (char==243) || (char==211) || (char==347) || (char==346) || (char==378) || (char==377) || (char==380) || (char==379) || (char==44) || (char==45) || (char==46) || (char==47) || (char==33) || (char==64) || (char==40) || (char==41) || (char==43) || (char==96) || (char==37)) { return true; } return false; } function upAlpha(char) { if (((char>=65) && (char<=90)) || ((char>=96) && (char<=105)) || ((char>=48) && (char<=57)) || (char==32) || (char==188) || (char==189) || (char==190) || (char==186)) { return true; } return false; } function autoAlpha(evt) { var charCode = event.keyCode; if (isAlpha(charCode) || isEnter(charCode)) { return true; } return false; } function cutAlpha(obj,count) { var charCode = event.keyCode; if (obj.value.length>=count) { return false; } if (isAlpha(charCode) || isEnter(charCode)) { return true; } return false; } function cutAlphaR(obj,count) { var charCode = event.keyCode; if (obj.value.length>=count) { return false; } if (isAlphaR(charCode) || isEnter(charCode)) { return true; } return false; } function isEnter(char) { if (char==13) { return true; } return false; } function upEnter(char) { if (char==13) { return true; } return false; } function isSpace(char) { if (char==32) { return true; } return false; } function upSpace(char) { if (char==32) { return true; } return false; } function upErase(char) { if ((char==8) || (char==46)) { return true; } return false; } var nav_start=0; var nav_count=0; var nav_limit=0; var old_nav_start=0; function table_nav(nav_id,page_id) { switch (nav_id) { case 0: nav_start=0; break; case 1: if (nav_start>nav_limit) { nav_start=nav_start-nav_limit; } else { nav_start=0; } break; case 2: if (nav_start>0) { nav_start=nav_start-1; } break; case 3: if (nav_startnav_count-nav_limit) { nav_start=nav_count-nav_limit; if (nav_start<0) { nav_start=0; } } break; case 5: if (nav_count>(nav_limit-1)) { nav_start=nav_count-nav_limit; } break; default: } if (nav_start!=old_nav_start) { window.location='./'+page_id+'.php?tablestart='+nav_start; } } var pnav_start=0; var pnav_count=0; var pnav_limit=0; var old_pnav_start=0; function table_standnav(nav_id,page_id) { switch (nav_id) { case 0: nav_start=0; break; case 1: if (nav_start>nav_limit) { nav_start=nav_start-nav_limit; } else { nav_start=0; } break; case 2: if (nav_start>0) { nav_start=nav_start-1; } break; case 3: if (nav_startnav_count-nav_limit) { nav_start=nav_count-nav_limit; if (nav_start<0) { nav_start=0; } } break; case 5: if (nav_count>(nav_limit-1)) { nav_start=nav_count-nav_limit; } break; default: } if (nav_start!=old_nav_start) { window.location='./stand.php?tabid='+page_id+'&tablestart='+nav_start; } } function table_pnav(pnav_id,page_id) { switch (pnav_id) { case 0: if (pnav_start>0) { pnav_start=pnav_start-pnav_limit; } break; case 1: if (pnav_start+pnav_limit=0) { } else { val=val+'.'; } val=val+'0000'; newval=val.substring(0,val.indexOf('.')); if (newval=='') newval='0'; if (prec>0) { newval=newval+val.substring(val.indexOf('.'),val.indexOf('.')+prec+1); } return newval; } function lockButtons() { for (i=0;i '9') { return false } } return true } function isNip(inputStr) { if (inputStr.length==0) return true; if ((inputStr.length==10) && (isPosInteger(inputStr))) return true; if ((inputStr.length==13) && (isPosInteger(inputStr.charAt(0))) && (isPosInteger(inputStr.charAt(1))) && (isPosInteger(inputStr.charAt(2))) && (inputStr.charAt(3)=='-') && (isPosInteger(inputStr.charAt(4))) && (isPosInteger(inputStr.charAt(5))) && (isPosInteger(inputStr.charAt(6))) && (inputStr.charAt(7)=='-') && (isPosInteger(inputStr.charAt(8))) && (isPosInteger(inputStr.charAt(9))) && (inputStr.charAt(10)=='-') && (isPosInteger(inputStr.charAt(11))) && (isPosInteger(inputStr.charAt(12)))) return true; if ((inputStr.length==13) && (isPosInteger(inputStr.charAt(0))) && (isPosInteger(inputStr.charAt(1))) && (isPosInteger(inputStr.charAt(2))) && (inputStr.charAt(3)=='-') && (isPosInteger(inputStr.charAt(4))) && (isPosInteger(inputStr.charAt(5))) && (inputStr.charAt(6)=='-') && (isPosInteger(inputStr.charAt(7))) && (isPosInteger(inputStr.charAt(8))) && (inputStr.charAt(9)=='-') && (isPosInteger(inputStr.charAt(10))) && (isPosInteger(inputStr.charAt(11))) && (isPosInteger(inputStr.charAt(12)))) return true; return false; } function isCityCode(inputStr) { if ( (inputStr.length==6) && (isPosInteger(inputStr.charAt(0))) && (isPosInteger(inputStr.charAt(1))) && (inputStr.charAt(2)=='-') && (isPosInteger(inputStr.charAt(3))) && (isPosInteger(inputStr.charAt(4))) && (isPosInteger(inputStr.charAt(5))) ) return true; return false; } function isBankAccount(inputStr) { return false; } function isRegDate(inputStr) { return false; } function isRegTime(inputStr) { return false; } function showDivDisabled(no) { if (document.getElementById('div'+no)) document.getElementById('div'+no).style.visibility='hidden'; if (document.getElementById('div'+no+'table1')) document.getElementById('div'+no+'table1').style.left='1000px'; if (document.getElementById('div'+no+'table1b')) document.getElementById('div'+no+'table1b').style.left='1000px'; if (document.getElementById('div'+no+'table1c')) document.getElementById('div'+no+'table1c').style.left='1000px'; if (document.getElementById('div'+no+'b')) document.getElementById('div'+no+'b').style.visibility='hidden'; if (document.getElementById('div'+no+'table2')) document.getElementById('div'+no+'table2').style.left='1000px'; if (document.getElementById('div'+no+'c')) document.getElementById('div'+no+'c').style.visibility='hidden'; if (document.getElementById('div'+no+'table3')) document.getElementById('div'+no+'table3').style.left='1000px'; if (document.getElementById('menu'+no)) document.getElementById('menu'+no).style.color='#0000FF'; if (document.getElementById('menu'+no)) document.getElementById('menu'+no).style.textDecoration='none'; } function showDivEnabled(no,obj,val) { if (document.getElementById('div'+no+'b')) document.getElementById('div'+no+'b').style.visibility='visible'; if (document.getElementById('div'+no+'c')) document.getElementById('div'+no+'c').style.visibility='visible'; if (obj) obj.innerHTML=val; if (document.getElementById('div'+no+'table1')) document.getElementById('div'+no+'table1').style.left='0px'; if (document.getElementById('div'+no+'table1b')) document.getElementById('div'+no+'table1b').style.left='0px'; if (document.getElementById('div'+no+'table1c')) document.getElementById('div'+no+'table1c').style.left='0px'; if (document.getElementById('div'+no+'table2')) document.getElementById('div'+no+'table2').style.left='0px'; if (document.getElementById('div'+no+'table3')) document.getElementById('div'+no+'table3').style.left='0px'; } function findPos(obj) { var curleft = curtop = 0; if (obj.offsetParent) { do { curleft += obj.offsetLeft; curtop += obj.offsetTop; } while (obj = obj.offsetParent); } return [curleft,curtop]; } function autoCompInput(input,selectname) { charCode=event.keyCode; select=document.getElementById(selectname); value=input.value.toUpperCase(); names=select.options; if (upAlpha(charCode) || upErase(charCode)) { select.selectedIndex=-1; if (value.length<1) return true; for (i = 0; i < names.length; i++) { if (((upErase(charCode)) && (names[i].text.toUpperCase()==value.toUpperCase())) || ((!upErase(charCode)) && (names[i].text.toUpperCase().indexOf(value.toUpperCase())==0))) { input.value=names[i].text; select.selectedIndex=i; range=input.createTextRange(); range.findText(value); range.collapse(false); value2=names[i].text.substring(value.length,names[i].text.length); if (value2) { range.findText(value2); range.select(); } return true; } } } return true; }