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

