
var agt=navigator.userAgent.toLowerCase();var appVer=navigator.appVersion.toLowerCase();var is_minor=parseFloat(appVer);var is_major=parseInt(is_minor);var iePos=appVer.indexOf('msie');if(iePos!=-1){is_minor=parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)));is_major=parseInt(is_minor);}
var isMinNS4=((navigator.appName.indexOf("Netscape")>=0||agt.indexOf("gecko")>=0)&&is_major>=4)?1:0;var isMinNS6=(agt.indexOf("gecko")>=0&&is_major>=5)?1:0;var isMinIE4=(document.all)?1:0;var isMinIE5=(isMinIE4==1&&is_major>=5)?1:0;var isMinIE6=(isMinIE4&&is_major>=6)?1:0;var isMinIE7=(isMinIE4&&is_major>=7)?1:0;var isDOM=(document.getElementById)?1:0;function get(elementName){var ret=null;if(isDOM==1){ret=document.getElementById(elementName);}else if(isMinIE4==1){ret=document.all(elementName)[0];if(ret==null){ret=document.all(elementName);}}
return ret;}
function getObjectInForm(form,elementName){var ret=null;if(isDOM==1){if(form.elements[elementName]){ret=form.elements[elementName];}}
return ret;}
function getAllByName(source,tagName){var ret=new Array();if(isDOM){ret=source.getElementsByTagName(tagName);}else if(isMinIE4){ret=source.all.tags(tagName)}
return ret;}
function getParent(source,tag){while((source)&&source.tagName!=tag){source=source.parentNode?source.parentNode:null;}
return source;}
function windowWidth(){if(window.innerWidth){return parseInt(window.innerWidth);}else if(document.body.parentNode.clientWidth){return parseInt(document.body.parentNode.clientWidth);}else if(document.body.clientWidth){return parseInt(document.body.clientWidth);}else{return 0;}}
function windowHeight(){if(window.innerHeight){return parseInt(window.innerHeight);}else if(document.body.parentNode.clientHeight){return document.body.parentNode.clientHeight;}else if(document.body.clientHeight){return document.body.clientHeight;}else{return 0;}}
function fwdSubmit(form,action){var correctAction=getObjectInForm(form,"Action");correctAction.setAttribute("value",action);form.submit();}
function attachMouseBehavior(source,tag,blockBegin,mouseover,mouseout,click){var objCollection=getAllByName(source,tag);for(x=blockBegin;x<=objCollection.length-1;x++){obj=objCollection.item(x);if(document.all){if(isMinIE4==1&&isMinIE5!=1&&isMinIE6!=1){}
else{if(mouseover!=null){var overEvent=obj.attachEvent("onmouseover",mouseover);}
if(mouseout!=null){var outEvent=obj.attachEvent("onmouseout",mouseout);}
if(click!=null){source.style.cursor=(isMinIE5==1)?"hand":"pointer";var outEvent=obj.attachEvent("onclick",click);obj.title="Click to edit";}}}
else{if(mouseover!=null){obj.addEventListener("mouseover",mouseover,false);}
if(mouseout!=null){obj.addEventListener("mouseout",mouseover,false);}
if(click!=null){source.style.cursor="pointer"
obj.addEventListener("click",click,false);obj.title="Click to edit";}}}}
function arraySwap(target1,target2,array){var tmpNode=array[target2];array[target2]=array[target1];array[target1]=tmpNode;}
function resolveEventTargetObject(e){var whichInput;if(document.all){whichInput=window.event.srcElement;}
else{whichInput=e.currentTarget;}
return whichInput;}
function isAlphaNumericKey(keyCode){switch(keyCode){case 8:case 9:case 13:case 16:case 17:case 18:case 19:case 20:case 27:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 45:case 46:case 91:case 92:case 93:case 144:return false;break;default:return true;break;}}
function getElementFromEvent(evt){evt=(evt)?evt:((event)?event:null);if(evt){var elem=(evt.target)?evt.target:((evt.srcElement)?evt.srcElement:null);return elem;}
return null;}
function getCookieValue(cookieName){var beginindex,endindex,result;beginindex=document.cookie.indexOf(cookieName)+cookieName.length+1
endindex=beginindex
while(document.cookie.charAt(endindex)!=';'&&endindex<=document.cookie.length){endindex++}
return document.cookie.substring(beginindex,endindex)}
function disableAndSubmit(disableBtn,submitBtn){disableBtn.disabled=true;submitBtn.click();}
function enableComponent(comp){comp.disabled=false;}
String.prototype.trim=function(){return this.replace(/^\s*/,"").replace(/\s*$/,"");}
function loadfoc(){var un=get("loginForm:username");un.focus();}
function showError(e){if(e.style.display!='block')e.style.display='block';}
function capLock(e){kc=e.keyCode?e.keyCode:e.which;sk=e.shiftKey?e.shiftKey:((kc==16)?true:false);if(((kc>=65&&kc<=90)&&!sk)||((kc>=97&&kc<=122)&&sk))
document.getElementById('divMayus').style.display='block';else
document.getElementById('divMayus').style.display='none';}
function pw(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth};function mouseX(evt){return evt.clientX?evt.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft):evt.pageX;}function mouseY(evt){return evt.clientY?evt.clientY+(document.documentElement.scrollTop||document.body.scrollTop):evt.pageY}function popUp(evt,oi){if(document.getElementById){var wp=pw();dm=document.getElementById(oi);ds=dm.style;st=ds.visibility;if(dm.offsetWidth)ew=dm.offsetWidth;else if(dm.clip.width)ew=dm.clip.width;if(st=="visible"||st=="show"){ds.visibility="hidden";}else{tv=mouseY(evt)+20;lv=mouseX(evt)-(ew/4);if(lv<2)lv=2;else if(lv+ew>wp)lv-=ew/2;lv+='px';tv+='px';ds.left=lv;ds.top=tv;ds.visibility="visible";}}}