function RoundIt(inNum) {
  //inNum = inNum*100;
  TmpNum = Math.round(inNum);
  if (TmpNum-inNum < 0) {
    TmpNum++;
  }
  //inNum = inNum/100;
  return TmpNum;
} 

function GoodRound(inNum,inLen) {
	var tmpLen = inLen;	
	var tmpOut;
	var i;
	if (!inLen) {
          tmpLen = 2;
	}
	
	//var lSide = SubString(inNum,0,tmpLen)*1;
        var lSide = SubString(inNum,0,tmpLen);
	var rSide = SubString(inNum,tmpLen)*1;
	if (rSide >= 5) {
	  lSide++;
	}
	
	tmpOut = lSide;
	return tmpOut;
}
	
function PrintIt() {
  IEFlag = (navigator.appVersion.indexOf('MSIE 5') > -1);
  if (IEFlag) {
     self.print();
  } else {
    //alert('To print this document, right click anywhere within the active window,\nand select PRINT from the menu.');
  }
}

function ValDate(inItem) {
  var TmpDate = '';
  var TmpSplit = '';
  TmpDate = inItem.value;
  if (TmpDate == '') {
    return false;
  } else {
    if (TmpDate.indexOf('/') < 0) {
      return false;
    }
    TmpSplit = TmpDate.split('/');
    if (TmpSplit.length != 3) {
      return false;
    }
    if (isNaN(TmpSplit[0])) { 
      return false;
    }
    if (TmpSplit[0]*1 < 1 || TmpSplit[0]*1 > 12) {
      return false;
    }
    if (isNaN(TmpSplit[1])) {
      return false;
    }
    if (TmpSplit[1]*1 < 1 || TmpSplit[1]*1 > 31) {
      return false;
    }
    if (isNaN(TmpSplit[2])) {
      return false;
    }
    if (TmpSplit[2].length*1 != 4) {
      return false;
    }
    // Check for the correct number of days
    var Days = new Array(0,31,29,31,30,31,30,31,31,30,31,30,31);
    // Standard days
    if (TmpSplit[1]*1 > Days[TmpSplit[0]*1]) {
      return false;
    }
    // Leap Year
    if ((((TmpSplit[2]*1)/4) > 0) && ((TmpSplit[0]*1)==2) && ((TmpSplit[1]*1)>28)) {
      return false;
    }
  }
  return true;
} 

function turnon() {
  event.srcElement.className = 'menuon';
}
function turnoff() {
  event.srcElement.className = 'menu';
}

// Menu functions

var MenuTop = -200;
var MenuOn = false;
var MenuOneTime = '';
var MenuOffTIme = '';
function ActMenu() {
  if (!MenuOn) {
    document.all['MainMenu'].style.left = '-200px';
    MenuTop = -200;
    MenuTime =  setInterval('CheckMenu()',1);
  } 
}  
function inActMenu() {
  if (MenuOn) {
    document.all['MainMenu'].style.left = '-200px'; 
    MenuTop = 0;
    MenuOn = false;
    //MenuTime =  setInterval('CheckMenu2()',1);  
  }
}    

function CheckMenu() {
  if (!MenuOn) {
	if (MenuTop < 0) {
	  MenuTop += 40;
	  var TmpTop = MenuTop+'px'
	  document.all['MainMenu'].style.left=TmpTop;
	} else {
	  clearInterval(MenuTime);
	  MenuOn = true;
	  MenuTop = -200;
	}
  } 
}
function CheckMenu2() {  
  if (MenuOn) {

	if (MenuTop < 200) {
	  MenuTop += 40;
	  var TmpTop = (MenuTop*-1)+'px'
	  document.all['MainMenu'].style.left=TmpTop;
	} else {
	  clearInterval(MenuTime);
	  MenuOn = false;
	  MenuTop = -200;
	}    
  }
}

function CheckMenuStat() {
  if (event.x > 200 || event.y>200) {
    if (MenuOn) {
      event.cancelBubble;
      inActMenu();
    }
  }
}

document.onmousemove=CheckMenuStat;

/* END MENU FUNCTIONS
============================================================================================================= */

  function OpenIt(inAcct,inMin,inName,inStatus,inShowAmt) {
  //AcctPmt.asp?AcctNum=Request("AcctNum")&MinDue==SendAmount
    AddWindow = window.open("","ThisOne","height=300,width=350,scrolbars=yes,location=no");
    AddWindow.document.location = 'AcctPmt.asp?AcctNum='+inAcct+'&MinDue='+inMin+'&AcctName='+inName+'&status='+inStatus+'&ShowAmount='+inShowAmt;
  }
  function OpenAddOn(inAcct,inRemain,inBalance,inDueDate,inAcctName) {
  //AcctPmt.asp?AcctNum=Request("AcctNum")&MinDue==SendAmount
    AddWindow = window.open("","ThatOne","height=350,width=550,scrolbars=yes,location=no");
    AddWindow.document.location = 'AddOnCov.asp?AcctNum='+inAcct+'&Balance='+inBalance+'&PmtsRemain='+inRemain+'&DueDate='+inDueDate+'&AcctName='+inAcctName;
  }  
  
/*
===================================================================================== */
function SubString(inVal,inStart,inLen) {
	var i;
	var tmpVal = '';
	var tmpS = inStart;
	var tmpL = inLen;
	if (!inStart) {
	  tmpS = 0;
	}
	if (!inLen) {
	  tmpL = inVal.length-tmpS;
	}
	
	if (inVal.length <= tmpL) {
		tmpVal = inVal;
	} else {
		for (i=tmpS; i<(tmpS+tmpL); i++) {
			tmpVal += inVal.charAt(i);
		}
	}
	return tmpVal;
}
				 
