function evtadd(c,a,b){if(typeof(c)=="string"){c=document.getElementById(c)}if(c==null){return}if(c.addEventListener){c.addEventListener(a,b,false)}else{if(c.attachEvent){c.attachEvent("on"+a,b)}}}function evtrem(c,a,b){if(typeof(c)=="string"){c=document.getElementById(c)}if(c==null){return}if(c.removeEventListener){c.removeEventListener(a,b,false)}else{if(c.detachEvent){c.detachEvent("on"+a,b)}}}function evtTarget(a){var a=a?a:window.event;return a.target?a.target:a.srcElement}function evtCancel(a){var a=a?a:window.event;if(a.stopPropagation){a.stopPropagation()}if(a.preventDefault){a.preventDefault()}a.cancelBubble=true;a.cancel=true;a.returnValue=false;return false}function evtKeyPress(b){var b=b?b:window.event;if(b.which){var a=b.which}else{if(b.keyCode){var a=b.keyCode}}return a}function evtMousePos(b){var a=0;var c=0;var b=b?b:window.event;if(b.pageX&&b.pageY){a=b.pageX;c=b.pageY}else{if(b.clientX&&b.clientY){a=b.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;c=b.clientY+document.body.scrollTop+document.documentElement.scrollTop}}return}function Ajax(){var d;if(window.XMLHttpRequest){d=new XMLHttpRequest()}else{if(window.ActiveXObject){var a=["Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP","Microsoft.XMLHTTP"];for(var b=a.length;b>0;b--){try{d=new ActiveXObject(a[b])}catch(c){}}}}return d?d:false}function AjaxReq(g,a,d,c,b){if(!g){return}try{g.onreadystatechange=function(){AjaxRec(g,c)};if(b&&g.overrideMimeType){g.overrideMimeType(b)}if(d){g.open("POST",a,true);g.setRequestHeader("Content-Type","application/x-www-form-urlencoded");g.send(d)}else{g.open("GET",a,true);if(window.ActiveXObject){g.setRequestHeader("Content-Type","application/xml")}g.send(null)}}catch(f){}}function AjaxRec(c,a){if(!c){return}try{if(c.readyState==4){switch(c.status){case 0:case 200:case 304:if(a){a(c.responseText,c)}break}}}catch(b){}};