Files
some-java-packages/finalexam/Database/CashierStatistics/CourseGrading_files/common.js.download
T
2024-05-19 08:12:46 +08:00

254 lines
4.0 KiB
Plaintext

function spread(divObject,imageobject){
if(document.getElementById(divObject).style.display == 'inline'){
document.getElementById(divObject).style.display='none';
document.getElementById(imageobject).src="/images/expandall.gif";
}else{
document.getElementById(divObject).style.display='inline';
document.getElementById(imageobject).src="/images/collapseall.gif";
}
}
function displayObject(divObject){
if(document.getElementById(divObject).style.display == 'inline'){
document.getElementById(divObject).style.display='none';
}else{
document.getElementById(divObject).style.display='inline';
}
}
function displayObjects(divObject1, divObject2){
if(document.getElementById(divObject1).style.display == 'inline'){
document.getElementById(divObject1).style.display='none';
document.getElementById(divObject2).style.display='none';
}else{
document.getElementById(divObject1).style.display='inline';
document.getElementById(divObject2).style.display='inline';
}
}
function displayExclusiveObjects(divObject1, divObject2){
if(document.getElementById(divObject1).style.display == 'inline'){
document.getElementById(divObject1).style.display='none';
document.getElementById(divObject2).style.display='inline';
}else{
document.getElementById(divObject1).style.display='inline';
document.getElementById(divObject2).style.display='none';
}
}
function showDetail(object,imageobject,omit){
if(document.getElementById(object).style.height == 'auto'){
document.getElementById(object).style.height='80 px';
document.getElementById(omit).style.display='inline';
document.getElementById(imageobject).src="/images/expandall.gif";
}else{
document.getElementById(object).style.height='auto';
document.getElementById(omit).style.display='none';
document.getElementById(imageobject).src="/images/collapseall.gif";
}
}
function LTrim(str)
{
var whitespace = new String(" \t\n\r");
var s = new String(str);
if (whitespace.indexOf(s.charAt(0)) != -1)
{
var j=0, i = s.length;
while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
{
j++;
}
s = s.substring(j, i);
}
return s;
}
function RTrim(str)
{
var whitespace = new String(" \t\n\r");
var s = new String(str);
if (whitespace.indexOf(s.charAt(s.length-1)) != -1)
{
var i = s.length - 1;
while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
{
i--;
}
s = s.substring(0, i+1);
}
return s;
}
function Trim(str)
{
return RTrim(LTrim(str));
}
function CGHasExtension(filename, exts) {
return (new RegExp('(' + exts.join('|').replace(/\./g, '\\.') + ')$')).test(filename);
}
function IsEmpty(obj)
{
obj=document.getElementsByName(obj).item(0);
if(Trim(obj.value)=="")
{
if(obj.disabled==false && obj.readOnly==false)
{
obj.focus();
}
}
}
function IsInt(objStr,sign,zero)
{
var reg;
var bolzero;
if(Trim(objStr)=="")
{
return false;
} else {
objStr=objStr.toString();
}
if((sign==null)||(Trim(sign)==""))
{
sign="+-";
}
if((zero==null)||(Trim(zero)==""))
{
bolzero=false;
} else {
zero=zero.toString();
if(zero=="0")
{
bolzero=true;
}
}
switch(sign)
{
case "+-":
reg=/(^-?|^\+?)\d+$/;
break;
case "+":
if(!bolzero)
{
reg=/^\+?[0-9]*[1-9][0-9]*$/;
} else {
reg=/^\+?[0-9]*[0-9][0-9]*$/;
}
break;
case "-":
if(!bolzero)
{
reg=/^-[0-9]*[1-9][0-9]*$/;
} else {
reg=/^-[0-9]*[0-9][0-9]*$/;
}
break;
default:
return false;
break;
}
var r=objStr.match(reg);
if(r==null)
{
return false;
} else {
return true;
}
}