function hiPopup(f,b){var a,h,g;if("string"!=typeof(f)){f=f.id}if(a=f.match(/(.*)\[(.*)\]\[(.*)\]/)){f=a[1]+"["+a[2]+"]["+a[3]+"]"}if(-1==f.search(/_helpinfo$/)){f+="_helpinfo"}if(g=getE(f)){var e=g.style?g.style:g;var c=getE("sf_Shim");if(c){c=c.style}switch(b){case 0:setTimeout("hiPopup('"+f+"', 2)",250);break;case 1:e.zIndex=2;e.visibility="visible";if(document.all&&c){c.top=g.offsetTop+10;c.left=g.offsetLeft+3;c.width=g.offsetWidth-6;c.height=g.offsetHeight-13;c.zindex=1;c.display="block"}h=(g.offsetTop+g.offsetHeight)-((window.pageYOffset?window.pageYOffset:(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop))+(window.innerHeight?window.innerHeight:(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight)))+15;if(0<h){window.scrollBy(0,h)}break;case 2:e.visibility="hidden";e.zIndex=-1;if(document.all&&c){c.zindex=-1;c.display="none"}break}}}function clearText(e){var c=e.form;var a=c.length;for(var b=0;b<a;b++){if(c[b].type=="text"){c[b].value=""}}}function sequenceText(g,c){var e=g.form;var a=e.length;c=c?c:1;for(var b=0;b<a;b++){if(e[b].type=="text"){e[b].value=c++}}}function ISODate(e,c,a){if(c){e.value=c;e.focus();e.select();return true}var b=e.value=tsp(e.value);if(b){if(a){a=b.split(" ");b=a[0]}if(-1==b.search(/(\d+)\D(\d+)\D(\d+)/)){d=new Date();b+="/"+(d.getYear()<2000?d.getYear()+1900:d.getYear())}b=b.replace(/(\d+)\D(\d+)\D(\d+)/,"$1/$2/$3");p=b.split("/");if(3==p.length){if(4==p[0].length||12<p[0]){b=b.replace(/(\d+).(\d+).(\d+)/,"$2/$3/$1")}}else{if(-1==b.search(/\D/)){if(8>b.length){if(12<b.substring(0,2)){b=b.replace(/(\d\d)(\d\d)(\d\d)/,"$2/$3/$1")}else{b=b.replace(/(\d\d)(\d\d)(\d\d)/,"$1/$2/$3")}}else{b=(1231<b.substring(0,4))?b.replace(/(\d\d\d\d)(\d\d)(\d\d)/,"$2/$3/$1"):b.replace(/(\d\d)(\d\d)(\d\d\d\d)/,"$1/$2/$3")}}}b=Date.parse(b)||b;if(b){d=new Date(b);d.getYear()<38&&d.setYear(d.getYear()+(-1==e.value.search(/19\d\d/)?2000:0));if(d.getTime()){e.value=(d.getYear()<2000?d.getYear()+1900:d.getYear())+"-"+(d.getMonth()<9?"0":"")+(d.getMonth()+1)+"-"+(d.getDate()<=9?"0":"")+d.getDate()+((a&&a[1])?" "+a[1]:"");return true}else{alert("An invalid date has been entered.\nPlease re-enter the date.");e.focus();e.select();return false}}}return true}function eAddr(b){var a=b.value=tsp(b.value);if(a){if(-1==a.search(/^[^ \t]+@(([0-9a-z][0-9a-z-]*\.)+[a-z]{2,4})$/i)){alert("An invalid email address has been entered.\nPlease re-enter the address.");b.focus();b.select();return false}else{b.value=a;return true}}return true}function iAddr(c){var a=c.value=tsp(c.value);var b=false;if(a){if("/"==a.charAt(0)){b=(-1==a.search(/^(\/[^ \t]*)*$/i))}else{if(-1==a.search(/^https*:\/\//i)){a="http://"+a}b=(-1==a.search(/^https*:\/\/([0-9a-z][0-9a-z-]*\.)+[a-z]{2,4}(\/[^ \t]*)*$/i))}if(b){alert("An invalid internet address has been entered.\nPlease re-enter the address.");c.focus();c.select();return false}else{c.value=a;return true}}return true}function clUpdate(j,b){var l=j.checked;var g=j.form;var h;var a;for(var k in b){h=getE(k);if(l){if(!h){h=document.createElement("input");if(document.all){h.type="hidden";h.id=k;h.name=k}else{h.setAttribute("type","hidden");h.setAttribute("id",k);h.setAttribute("name",k)}g.appendChild(h)}h.value=b[k]}else{h.value=null;h.parentNode.removeChild(h)}}return true}function dateTool(e,a,c,b){a=a+"?token="+b+"&form="+e.form.name+"&st="+escape(e.form["sf_datetool"+c].value);toolWin=window.open(a,"datetool","dependent,width=755,height=580,scrollbars");toolWin.focus();return false}function fileTool(e,a,c,b){a=a+"?token="+b+"&form="+e.form.name+"&ft="+escape(e.form["sf_filetool"+c].value);toolWin=window.open(a,"filetool","dependent,width=755,height=580,scrollbars");toolWin.focus();return false}function setOpt(c,g,a){var h=window.opener.document;var b=h.f?h.f.elements[g].options:h.getElementById(g).options;b.length=0;b.length=1;b[0].text=b[0].value=a;b.selectedIndex=0}function selectTool(e,a,c,b){a=a+"?token="+b+"&form="+e.form.name+"&st="+escape(e.form["sf_st:"+c].value);toolWin=window.open(a,"selecttool","dependent,width=755,height=580,scrollbars");toolWin.focus();return false};
