function gid(I)
{
 return document.getElementById(I);
}

function giH(I)
{
 return gid(I).innerHTML;
}

function giV(I)
{
 return gid(I).value;
}

function giS(I)
{
 return gid(I).style;
}

function siH(I,C)
{
 gid(I).innerHTML=C;
}

function siV(I,C)
{
 gid(I).value=C;
}

function siS(I,C)
{
 gid(I).style=C;
}

function aiH(I,C)
{
 siH(I,giH(I)+C);
}

function pid(I)
{
 return gid(I).parentNode;
}

function hid(I)
{
 giS(I).display="none";
}

function sid(I)
{
 giS(I).display="block";
}

function vid(I,V)
{
 if(V)
  sid(I);
 else
  hid(I);
}

function fid(I)
{
 gid(I).focus();
}

function smid(I)
{
 gid(I).submit();
}

function rA(t,o,n)
{
 return t.replace(new RegExp(o,'gi'),n);
}

function rAQ(t)
{
 return rA(t,"\"","&quot;");
}

function rAS(t)
{
 return rA(t,"'","''");
}

function rAF(t)
{
 return rA(rAS(rAQ(t)),"<","&lt;");
}

function rAH(t)
{
 return rAQ(rAF(rAS(t)));
}

function nN(C)
{
 return (C && C!=0 || C=="0");
}