function butSubmit1(evt){evt=(evt)?evt:window.event;var target=(evt.target)?evt.target:evt.srcElement;target.value=" Wait ";return true}function Cursor(){this.x=0;this.y=0;this.update=function(evt){coords=gUtils.getPageEventCoords(evt);this.x=coords.left;this.y=coords.top};this.isInside=function(objID){var elem=gUtils.getRawObject(objID);var nLeft=gUtils.getObjectLeft(elem);var nTop=gUtils.getObjectTop(elem);var nRight=nLeft+gUtils.getObjectWidth(elem);var nBottom=nTop+gUtils.getObjectHeight(elem);return(((this.x>=nLeft)&&(this.x<=nRight))&&((this.y>=nTop)&&(this.y<=nBottom)));}}function getCookieVal(offset){var endstr=document.cookie.indexOf(";",offset);if(endstr==-1){endstr=document.cookie.length}return unescape(document.cookie.substring(offset,endstr));}function GetCookie(name){var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg){return getCookieVal(j);}i=document.cookie.indexOf(" ",i)+1;if(i==0)break}return null}function DeleteCookie(name,path,domain){if(GetCookie(name)){document.cookie=name+"="+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT"}}function SetCookie(name,value,expires,path,domain,secure){document.cookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");}function Utils(){this.className='Utils';this.initialized=false;this.bIsCSS;this.bIsW3C;this.bIsIE4;this.bIsIE;this.bIsNN4;this.bIsIE6CSS;this.browser_version;this.init=function(){var agent=navigator.userAgent.toLowerCase();this.bIsIE=(agent.indexOf("msie")!=-1);this.bIsCSS=(document.body&&document.body.style)?true:false;this.bIsW3C=(this.bIsCSS&&document.getElementById)?true:false;this.bIsIE4=(this.bIsCSS&&document.all)?true:false;this.bIsNN4=(document.layers)?true:false;this.bIsIE6CSS=(document.compatMode&&document.compatMode.indexOf("CSS1")>=0)?true:false;this.allowSubmit=true;var d=new Date();var e=new Date(2100,5,1);if(d.getTimezoneOffset){SetCookie("tz",d.getTimezoneOffset(),d,"/");SetCookie("tzOffset",d.getTimezoneOffset(),e,"/");}var dVisit=GetCookie("dVisit");if(dVisit!=null){e=new Date(d.getFullYear(),d.getMonth(),d.getDate(),23,59,0);SetCookie("dVisit",dVisit,e,"/");}if(document.forms.count>0)document.forms[0].onsubmit=this.submit;this.initialized=true};this.back=function(){if(history.length!=0){history.back();return false;}else{return true}};this.toNumber=function(value){var num=value*1;if((typeof num=='number'&&isFinite(num))==false)num=0;if(num>1e6)num=1e6;if(num<-1e6)num=-1e6;return num};this.submit=function(){if(gUtils.allowSubmit==true){gUtils.allowSubmit=false;return true}return false};this.seekLayer=function(oDoc,sName){var elem;for(var i=0;i<oDoc.layers.length;i++){if(oDoc.layers[i].name==sName){elem=oDoc.layers[i];break}if(oDoc.layers[i].document.layers.length>0){elem=this.seekLayer(document.layers[i].document,sName);}}return elem};this.getRawObject=function(objID){var elem;if(typeof objID=="string"){if(this.bIsW3C){elem=document.getElementById(objID);if(elem==null){var elemArray=document.getElementsByName(objID);if(elemArray){elem=elemArray[0]}}}else if(this.bIsIE4){elem=document.all(objID);}else if(this.bIsNN4){elem=this.seekLayer(document,objID);}}else{elem=objID}return elem};this.getObject=function(objID){var elem=this.getRawObject(objID);if(elem&&this.bIsCSS){elem=elem.style}return elem};this.setClass=function(objID,style){var obj=this.getRawObject(objID);if(obj){if(this.bIsIE4)obj.setAttribute("className",style);else obj.setAttribute("class",style);}};this.setContent=function(objID,sHtml){var obj=this.getRawObject(objID);if(obj){obj.innerHTML=sHtml}};this.imageArray=new Array();this.loadImages=function(){if(document.images){var i;var j=this.imageArray.length;var a=this.loadImages.arguments;for(i=0;i<a.length;i++){this.imageArray[j]=new Image;this.imageArray[j++].src=a[i]}}};this.swapImage=function(id,which){var elem=this.getRawObject(id);if(elem){var index=elem.src.indexOf(".gif")-1;elem.src=elem.src.substr(0,index)+which+".gif"}};this.toggleCheckbox=function(formid,srcBox){var form=document[formid];for(var i=0;i<form.elements.length;i++){var elem=form.elements[i];if(elem.type=="checkbox"){elem.checked=form.allbox.checked}}};this.shiftTo=function(objID,x,y){var elem=this.getObject(objID);if(elem){if(this.bIsCSS){var units=(typeof elem.left=="string")?"px":0;elem.left=x+units;elem.top=y+units}else if(this.bIsNN4){elem.moveTo(x,y)}}};this.shiftBy=function(objID,deltaX,deltaY){var elem=this.getObject(objID);if(elem){if(this.bIsCSS){var units=(typeof elem.left=="string")?"px":0;elem.left=this.getObjectLeft(obj)+deltaX+units;elem.top=this.getObjectTop(obj)+deltaY+units}else if(this.bIsNN4){elem.moveBy(deltaX,deltaY);}}};this.setZIndex=function(objID,zOrder){var obj=this.getObject(objID);if(obj){obj.zIndex=zOrder}};this.setBGColor=function(objID,color){var obj=this.getObject(objID);if(obj){if(this.bIsNN4){obj.bgColor=color}else if(this.bIsCSS){obj.backgroundColor=color}}};this.show=function(objID){var obj=this.getObject(objID);if(obj){obj.visibility="visible"}};this.hide=function(objID){var obj=this.getObject(objID);if(obj){obj.visibility="hidden"}};this.display=function(objID,state){var obj=this.getObject(objID);if(obj){if(state)obj.display="";else obj.display="none"}};this.getPageElementLeft=function(elem){var left;if(elem){left=elem.offsetLeft;var parentObj=elem.offsetParent;while(parentObj!=null){if(this.bIsIE){if((parentObj.tagName!="TABLE")&&(parentObj.tagName!="BODY"))left+=parentObj.clientLeft}else{if(parentObj.tagName=="TABLE"){var nParBorder=parseInt(parentObj.border);if(isNaN(nParBorder)){var nParFrame=parentObj.getAttribute('frame');if(nParFrame!=null)left++}else if(nParBorder>0){top+=nParBorder}}}left+=parentObj.offsetLeft;parentObj=parentObj.offsetParent}}return left};this.getPageElementTop=function(elem){var top;if(elem){top=elem.offsetTop;var parentObj=elem.offsetParent;while(parentObj!=null){if(this.bIsIE){if((parentObj.tagName!="TABLE")&&(parentObj.tagName!="BODY"))top+=parentObj.clientTop}else{if(parentObj.tagName=="TABLE"){var nParBorder=parseInt(parentObj.border);if(isNaN(nParBorder)){var nParFrame=parentObj.getAttribute('frame');if(nParFrame!=null)top++}else if(nParBorder>0){top+=nParBorder}}}top+=parentObj.offsetTop;parentObj=parentObj.offsetParent}}return top};this.getObjectLeft=function(objID){var result=0;var elem=this.getRawObject(objID);if(document.defaultView){var style=document.defaultView;var cssDecl=style.getComputedStyle(elem,"");result=cssDecl.getPropertyValue("left");}else if(elem.currentStyle){result=elem.currentStyle.left}else if(elem.style){result=elem.style.left}else if(this.bIsNN4){result=elem.left}if(isNaN(parseInt(result))){result=this.getPageElementLeft(elem);}return parseInt(result);};this.getObjectTop=function(objID){var elem=this.getRawObject(objID);var result=0;if(document.defaultView){var style=document.defaultView;var cssDecl=style.getComputedStyle(elem,"");result=cssDecl.getPropertyValue("top");}else if(elem.currentStyle){result=elem.currentStyle.top}else if(elem.style){result=elem.style.top}else if(this.bIsNN4){result=elem.top}if(isNaN(parseInt(result))){result=this.getPageElementTop(elem);}return parseInt(result);};this.getObjectWidth=function(objID){var elem=this.getRawObject(objID);var result=0;if(elem){if(elem.offsetWidth){result=elem.offsetWidth}else if(elem.clip&&elem.clip.width){result=elem.clip.width}else if(elem.style&&elem.style.pixelWidth){result=elem.style.pixelWidth}}return parseInt(result);};this.getObjectHeight=function(objID){var elem=this.getRawObject(objID);var result=0;if(elem){if(elem.offsetHeight){result=elem.offsetHeight}else if(elem.clip&&elem.clip.height){result=elem.clip.height}else if(elem.style&&elem.style.pixelHeight){result=elem.style.pixelHeight}}return parseInt(result);};this.getInsideWindowWidth=function(){if(window.innerWidth){return window.innerWidth}else if(this.bIsIE6CSS){return document.body.parentElement.clientWidth}else if(document.body&&document.body.clientWidth){return document.body.clientWidth}return 0};this.getInsideWindowHeight=function(){if(window.innerHeight){return window.innerHeight}else if(this.bIsIE6CSS){return document.body.parentElement.clientHeight}else if(document.body&&document.body.clientHeight){return document.body.clientHeight}return 0};this.setWidth=function(objID,w){var elem=this.getObject(objID);if(elem){elem.width=w}};this.setHeight=function(objID,h){var elem=this.getObject(objID);if(elem){elem.height=h}};this.setValue=function(objID,v){var elem=this.getRawObject(objID);if(elem){elem.value=v}};this.setFocus=function(objID){var elem=this.getRawObject(objID);if(elem){elem.focus();}};this.putAllOnscreen=function(objID){var nLeft=this.getObjectLeft(objID);var nTop=this.getObjectTop(objID);var nWidth=this.getObjectWidth(objID);var nHeight=this.getObjectHeight(objID);var nRight=nLeft+nWidth;var nBottom=nTop+nHeight;var nWindowWidth=this.getInsideWindowWidth();var nWindowHeight=this.getInsideWindowHeight();var nScrollLeft=document.body.scrollLeft;var nScrollTop=document.body.scrollTop;if(nRight>(nWindowWidth+nScrollLeft)){nLeft=nWindowWidth+nScrollLeft-nWidth}if(nLeft<0){nLeft=0;}if(nTop<0){nTop=0}if(nBottom>(nWindowHeight+nScrollTop)){nTop=nWindowHeight+nScrollTop-nHeight}gUtils.shiftTo(objID,nLeft,nTop);};this.putOnscreen=function(objID){var nLeft=this.getObjectLeft(objID);var nTop=this.getObjectTop(objID);var nRight=nLeft+this.getObjectWidth(objID);var nBottom=nTop+this.getObjectHeight(objID);var nWindowWidth=this.getInsideWindowWidth();var nWindowHeight=this.getInsideWindowHeight();var nScrollLeft=document.body.scrollLeft;var nScrollTop=document.body.scrollTop;if(nLeft>(nWindowWidth+nScrollLeft)){nLeft=nWindowWidth+nScrollLeft-64}if(nRight<64){nLeft=64-(nRight-nLeft);}if(nTop<0){nTop=0}if(nTop>(nWindowHeight+nScrollTop)){nTop=nWindowHeight+nScrollTop-64}gUtils.shiftTo(objID,nLeft,nTop);};this.getPageEventCoords=function(evt){var coords={left:0,top:0};if(evt.pageX||evt.pageY){coords.left=evt.pageX;coords.top=evt.pageY}else if(evt.clientX||evt.clientY){coords.left=evt.clientX+document.body.scrollLeft-document.body.clientLeft;coords.top=evt.clientY+document.body.scrollTop-document.body.clientTop;if(document.body.parentElement&&document.body.parentElement.clientLeft){bodParent=document.body.parentElement;coords.left+=bodParent.scrollLeft+bodParent.clientLeft;coords.top+=bodParent.scrollTop+bodParent.clientTop}}return coords};this.getLocalEventCoords=function(evt){var coords={left:0,top:0};if(evt.layerX||evt.layerY){coords.left=evt.layerX;coords.top=evt.layerY}else if(evt.offsetX||evt.offsetY){coords.left=evt.offsetX;coords.top=evt.offsetY}return coords};this.setControls=function(){var index=0;var i;var obj;while(index<arguments.length){if(arguments[index+0]=="hide"){gUtils.hide(arguments[index+1]);}else if(arguments[index+0]=="show"){gUtils.show(arguments[index+1]);}else{obj=gUtils.getRawObject(arguments[index+0]);if(obj){switch(obj.type){case"text":obj.value=arguments[index+1];break;case"textarea":obj.value=arguments[index+1];break;case"checkbox":obj.checked=arguments[index+1];break;case"radio":obj.checked=arguments[index+1];break;case"select-one":obj.selectedIndex=0;for(i=0;i<obj.length;i++){if(obj.options[i].value==arguments[index+1]){obj.selectedIndex=i;break}}break;case"hidden":case"button":obj.value=arguments[index+1];break;default:obj.innerHTML=arguments[index+1];break}}else{}}index+=2}};this.isUndefined=function(a){return typeof a=='undefined'};this.isFunction=function(a){return typeof a=='function'};this.isNull=function(a){return typeof a=='object'&&!a};this.isNumber=function(a){return typeof a=='number'&&isFinite(a);};this.isObject=function(a){return(a&&typeof a=='object')||this.isFunction(a);};this.isString=function(a){return typeof a=='string'};this.isArray=function(a){return this.isObject(a)&&a.constructor==Array}}gUtils=new Utils();