<script>
function isEmpty(str)
{
if( str == "" )
{
return( true );
}
var lth = str.length;
for(i=0;i<lth;i++)
{
if(str.charAt(i) != " ")
return(false);
}
return(true);
}
function lTrim(tgt)
{
if(tgt.length == 0 || tgt.charAt(0) != " ")
{
return(tgt);
}
else
{
tgt = tgt.substring(1);
tgt = lTrim(tgt);
}
return(tgt);
}
function rTrim(tgt)
{
if(tgt.length == 0 || tgt.charAt(tgt.length-1) != " ")
{
return(tgt);
}
else
{
tgt = tgt.substring(0,tgt.length-1);
tgt = rTrim(tgt)
}
return(tgt);
}
function parseInt10(r)
{
return(parseInt(r,10));
}
function isDate(yob, mob, dob)
{
if( isNaN(yob.value))
{
yob.focus();
return( false );
}
//alert(parseInt(yob.value,10));
if( parseInt(yob.value,10) < 1920 || yob.value > "2006")
{
yob.focus();
return( false );
}
if( isNaN(mob.value))
{
mob.focus();
return( false );
}
//alert(parseInt(mob.value,10));
if( parseInt(mob.value,10) < 1 || parseInt(mob.value,10) > 12)
{
mob.focus();
return( false );
}
if( isNaN(dob.value))
{
dob.focus();
return( false );
}
if( parseInt(dob.value,10) < 1 || parseInt(dob.value,10) > 31)
{
dob.focus();
return( false );
}
if( parseInt(mob.value,10) == 2 && parseInt(dob.value,10) > 29)
{
dob.focus();
return( false );
}
if( parseInt(mob.value,10) == 2 && parseInt(yob.value,10)%4 != 0 && parseInt(dob.value,10) > 28)
{
dob.focus();
return( false );
}
if( (parseInt(mob.value,10) == 4 || parseInt(mob.value,10) == 6 || parseInt(mob.value,10) == 9 ||parseInt(mob.value,10) == 11) && parseInt(dob.value,10) > 30)
{
dob.focus();
return( false );
}
return true;
}
function checkDate(yob, mob, dob, msg, msg1)
{
if( yob.value == "" )
{
alert(msg);
yob.focus();
return( false );
}
if( mob.value == "" )
{
alert(msg);
mob.focus();
return( false );
}
if( dob.value == "" )
{
alert(msg);
dob.focus();
return( false );
}
if( !isDate(yob, mob, dob))
{
alert(msg1);
return( false );
}
return true;
}
function to2digit(s)
{
if( s.toString().length == 1)
s = "0" + s;
return s;
}
function toDateStr(yob, mob, dob)
{
return yob.toString() + to2digit(mob.toString()) + to2digit(dob.toString());
}
function isNOTWW(s)
{
for(i=0;i<s.length;i++)
if (s.charCodeAt(i) >= 19968 && s.charCodeAt(i) <= 40869 )
return (true);
return (false);
}
function isNOTZW(s)
{
for(i=0;i<s.length;i++)
if ((s.charCodeAt(i) < 19968 || s.charCodeAt(i) > 40869 ) && s.charAt(i) != "." && s.charAt(i) != "-" && s.charAt(i) != "(" && s.charAt(i) != ")")
return (true);
return (false);
}
function showStatus(s)
{
top.status = s;
}
</script>