function cbsaveorder(a,c,d,g,h,k){cbCheckAllRowsAndSubTask(a,c,d,h,k);submitform(g)}function cbCheckAllRowsAndSubTask(a,c,d,g,h){d||(d="cb");f=cbParentForm(a);for(a=0;a<c;a++){box=f.elements[d+a];if(box.checked==false)box.checked=true}if(g&&h)f.elements[g].value=h}function cbToggleAll(a,c,d){d||(d="cb");for(i=0;i<c;i++)if(cb=eval("frm."+d+i))cb.checked=a.checked;return true}function cbParentForm(a){for(a=a==window?window.event.srcElement:a;a;){a=a.parentNode;if(a.nodeName=="FORM")break}return a}
function cbListItemTask(a,c,d,g,h,k){var b=cbParentForm(a);if(a){for(i=0;;i++){cbx=b.elements[h+i];if(!cbx)break;cbx.checked=i==k?true:false}b.elements[d].value=g;submitbutton(c)}return false}
function cbDoListTask(a,c,d,g,h){var k=document.forms.adminForm;if(a){a=false;for(i=0;;i++){cbx=k.elements[h+i];if(!cbx)break;if(cbx.checked){a=true;break}}if(a){if(g=="deleterows")if(!confirm("Are you sure you want to delete selected items ?"))return false;k.elements[d].value=g;submitbutton(c)}else alert("no items selected")}return false}function submitbutton(a){cbsubmitform(a);return false}
function cbsubmitform(a){document.forms.adminForm.elements.task.value=a;if(typeof jQuery!="undefined")jQuery(document.forms.adminForm).submit();else{if(typeof document.forms.adminForm!="undefined")try{document.forms.adminForm.onsubmit()}catch(c){}document.forms.adminForm.submit()}}var cbW3CDOM=document.createElement&&document.getElementsByTagName;
function cbGetElementsByClass(a,c,d){var g=[];if(c==null)c=document;if(d==null)d="*";c=c.getElementsByTagName(d);d=c.length;a=RegExp("(^|\\s)"+a+"(\\s|$)");for(j=i=0;i<d;i++)if(a.test(c[i].className)){g[j]=c[i];j++}return g}function cbAddEvent(a,c,d){if(a.addEventListener){a.addEventListener(c,d,true);return true}else return a.attachEvent?a.attachEvent("on"+c,d):false}function cbAddEventObjArray(a,c){for(var d=0;d<a.length;d++)a[d].type!="hidden"&&eval("objArr[j].on"+c+"=fn")}
function cbInitFiltersBlur(){if(cbW3CDOM){var a=cbGetElementsByClass("cbFilters");if(a.length==1&&a[0].getElementsByTagName("input").length==1)for(var c=0;c<a.length;c++){cbAddEventObjArray(a[c].getElementsByTagName("input"),"change",cbFilterInputBlur);cbAddEventObjArray(a[c].getElementsByTagName("select"),"change",cbFilterInputBlur)}}}function cbFilterInputBlur(){cbParentForm(this).submit();return false}cbAddEvent(window,"load",cbInitFiltersBlur);
var cbHideFields=[],cbParamsSaveBefHide=[],cbSels=[],cbPreviousOnChangeValues=[];function cbGetDisplayStyle(a){return a.style.getPropertyValue?a.style.getPropertyValue("display"):a.style.display}var cbFirstTimeChange=true;
function cbParamChange(){var a=[],c=[],d,g,h,k=false,b,e;for(b=0;b<cbHideFields.length;b++){for(e=1;e<cbSels[b].length;e++)if(cbSels[b][e].type!="hidden")if(cbSels[b][e].type=="radio"||cbSels[b][e].type=="checkbox"){if(cbSels[b][e].checked)d=cbSels[b][e].value}else d=cbSels[b][e].value;e=false;switch(cbHideFields[b][2]){case "==":if(d==cbHideFields[b][3])e=true;break;case "!=":if(d!=cbHideFields[b][3])e=true;break;case ">=":if(d>=cbHideFields[b][3])e=true;break;case "<=":if(d<=cbHideFields[b][3])e=
true;break;case ">":if(d>cbHideFields[b][3])e=true;break;case "<":if(d<cbHideFields[b][3])e=true;break;case "regexp":e=RegExp(cbHideFields[b][3]);e=!e.test(d);break;case "!regexp":e=RegExp(cbHideFields[b][3]);e=e.test(d);break;case "evaluate":break;default:alert('js error operator "'+cbHideFields[b][2]+'" unknown.')}if(cbHideFields[b][2]=="evaluate"){if(typeof cbPreviousOnChangeValues[cbHideFields[b][1]]!="undefined")if(cbPreviousOnChangeValues[cbHideFields[b][1]]!=d)k=true;cbPreviousOnChangeValues[cbHideFields[b][1]]=
d}else if(e){for(e=0;e<a.length;e++)for(g=0;g<cbHideFields[b][4].length;g++)cbHideFields[b][4][g]==a[e]&&a.splice(e,1);c=c.concat(cbHideFields[b][4]);if(cbHideFields[b][5].length>0)if(cbGetDisplayStyle(document.getElementById(cbHideFields[b][0]))!="none")for(e=0;e<cbHideFields[b][5].length;e++){g=cbHideFields[b][5][e].split("=",3);if(cbGetDisplayStyle(document.getElementById(cbHideFields[b][4][0]))!="none"){h=document.getElementById(g[1]);if(typeof cbParamsSaveBefHide[b]=="undefined")cbParamsSaveBefHide[b]=
[];cbParamsSaveBefHide[b][e]=h.value;h.value=g[2]}}}else{h=false;for(e=0;e<c.length;e++)for(g=0;g<cbHideFields[b][4].length;g++)if(cbHideFields[b][4][g]==c[e])h=true;if(!h){a=a.concat(cbHideFields[b][4]);if(cbHideFields[b][5].length>0)for(e=0;e<cbHideFields[b][5].length;e++){g=cbHideFields[b][5][e].split("=",3);if(cbGetDisplayStyle(document.getElementById(cbHideFields[b][4][0]))=="none"){h=document.getElementById(g[1]);h.value=cbParamsSaveBefHide[b][e]}}}}}if(typeof jQuery=="undefined"){for(b=0;b<
a.length;b++)if(d=document.getElementById(a[b]))d.style.display="";else alert("field not found number: "+b+" id:"+a[b]);for(b=0;b<c.length;b++)if(d=document.getElementById(c[b]))d.style.display="none";else alert("field not found number: "+b+" id:"+c[b])}else if(cbFirstTimeChange){for(b=0;b<a.length;b++)jQuery(document.getElementById(a[b])).show();for(b=0;b<c.length;b++)jQuery(document.getElementById(c[b])).hide()}else{for(b=0;b<a.length;b++)jQuery(document.getElementById(a[b])).fadeIn("slow");for(b=
0;b<c.length;b++)jQuery(document.getElementById(c[b])).fadeOut("slow",function(){jQuery(this).hide()})}cbFirstTimeChange=false;if(k){cbParentForm(this).submit();return false}}
function cbInitFields(){if(cbW3CDOM){typeof overlib_pagedefaults!="undefined"&&overlib_pagedefaults(WIDTH,250,VAUTO,RIGHT,AUTOSTATUSCAP,CSSCLASS,TEXTFONTCLASS,"cb-tips-font",FGCLASS,"cb-tips-fg",BGCLASS,"cb-tips-bg",CAPTIONFONTCLASS,"cb-tips-capfont",CLOSEFONTCLASS,"cb-tips-closefont");if(typeof cbHideFields!="undefined"){for(var a=0;a<cbHideFields.length;a++){var c=document.getElementById(cbHideFields[a][0]);if(c===null)alert("xml name "+cbHideFields[a][0]+" is undefined. It is cbHideFields["+a+
"][0].");else{var d=c.getElementsByTagName("input");if(d.length==0)d=c.getElementsByTagName("select");var g=1;cbSels[a]=[];cbSels[a][0]=c;for(c=0;c<d.length;c++)if(d[c].type!="hidden"){d[c].type=="text"?cbAddEvent(d[c],"change",cbParamChange):cbAddEvent(d[c],"click",cbParamChange);cbSels[a][g++]=d[c]}}}cbParamChange()}}}cbAddEvent(window,"load",cbInitFields);
function CBgetHttpRequestInstance(){var a=false;if(window.XMLHttpRequest){a=new XMLHttpRequest;a.overrideMimeType&&a.overrideMimeType("text/xml")}else if(window.ActiveXObject)try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(c){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(d){}}return a}
function CBmakeHttpRequest(a,c,d,g,h){if(arguments.length<5||h==null)h=CBgetHttpRequestInstance();if(!h)return false;h.onreadystatechange=function(){var k=h;if(k.readyState==4)if(k.status==200&&k.responseText.length>0&&k.responseText.length<1025)document.getElementById(c).innerHTML=k.responseText;else if(d.length>0)document.getElementById(c).innerHTML=d;else document.getElementById(c).innerHTML=""};if(g==null){h.open("GET",a,true);h.send(null)}else{h.open("POST",a,true);h.setRequestHeader("Content-type",
"application/x-www-form-urlencoded");h.setRequestHeader("Content-length",g.length);h.send(g)}return true};

