function InitCheck() {
 for (i10=0; i10<curBox.length; i10++)
  curBox[i10]=false;
}

function checkNums(iid, st, maxpage) {
 s='1234567890';
 ok=true;
 if ((st=='')||(st[0]=='0')||(st>maxpage)) ok=false;
 else
  for (i=0; i<st.length; i++) {
   norm=false;
   for (j=0; j<s.length; j++)
    if (st.charAt(i)==s.charAt(j)) {
     norm=true;
     break;
    }
   if (!norm) {
    ok=false;
    break;
   }
  }
 if (ok) document.all["nxtpgbtn"+iid].innerHTML="<img name='pgbtn"+iid+"' onmouseover='document.all[\"pgbtn"+iid+"\"].src=\"images/gopages.gif\";' onmouseout='document.all[\"pgbtn"+iid+"\"].src=\"images/gopagea.gif\";' onclick='Selected(document.all.gotopage"+iid+".value);' style='cursor: pointer' src='images/gopagea.gif' border='0' align='middle' style='position: relative; top: -1px' />";
 else document.all["nxtpgbtn"+iid].innerHTML="<img src='images/gopage.gif' border='0' align='middle' style='position: relative; top: -1px' />";
}

function creditCalc(vl) {
 elems=searchform.elements;
 if (vl==1) {
  searchform.elements.creditpermon.style.backgroundColor="#FFFFFF";
  searchform.elements.creditsum.style.backgroundColor="#BBBBBB";
 }
 if (vl==4) {
  searchform.elements.creditsum.style.backgroundColor="#FFFFFF";
  searchform.elements.creditpermon.style.backgroundColor="#BBBBBB";
 }
}

function rnd( number, count ){
 return ( Math.round( number * Math.pow( 10, count) ) / Math.pow( 10, count) );
}

function showZero (tempStr ){
 str = new String( tempStr );
 if ( isNaN( str.substr( str.length - 2, 1 ) ) == true )
  return (tempStr + "0");
 else
  return tempStr;
}

function logn(x,n){
 return ( Math.log( x ) / Math.log( n ) );
}

var outElem=4;
					
function calcCredit(num) {
  sum=Number(document.forms["creditcalc"].elements["creditsum"].value);
  percent=Number(document.forms["creditcalc"].elements["creditlikme"].value);
  year=Number(document.forms["creditcalc"].elements["credityear"].value);
  mon=Number(document.forms["creditcalc"].elements["creditmonth"].value);
  permon=Number(document.forms["creditcalc"].elements["creditpermon"].value);
  elems=document.forms["creditcalc"].elements;
  term=year*12+mon;
  switch (num) {
   case 1: {
    outElem=4;
    //creditCalc(outElem);
    if (((isNaN(percent))||(isNaN(year))||(isNaN(mon))||(isNaN(sum)))||((percent<=0)||((year<=0)&&(mon<=0))||(sum<=0))) {
       document.forms["creditcalc"].elements["creditpermon"].value="0";
       return ;
      }
      else {
       res = showZero( rnd( sum * ( ( percent / 100 ) / 12 / ( 1 - ( 1 / ( Math.pow( ( 1 + ( percent / 100 ) / 12), term ) ) ) ) ), 2 ) );
       document.forms["creditcalc"].elements["creditpermon"].value=res;
      }
   }
   break;
   case 2:
   case 3:
    switch (outElem) {
     case 1: if (((isNaN(percent))||(isNaN(year))||(isNaN(mon))||(isNaN(permon)))||((percent==0)||((year==0)&&(mon==0))||(permon==0))) {
       document.forms["creditcalc"].elements["creditsum"].value="0";
       return ;
      }
      else {
       res = showZero( rnd( (permon / ( ( ( ( percent / 100 ) / 12 ) / ( 1 - ( 1 / ( Math.pow( (1 + ( percent / 100 ) / 12), term ) ) ) ) ) ) ), 2 ) );
       document.forms["creditcalc"].elements["creditsum"].value=res;
      }
     break;
     case 4: if (((isNaN(percent))||(isNaN(year))||(isNaN(mon))||(isNaN(sum)))||((percent<=0)||((year<=0)&&(mon<=0))||(sum<=0))) {
       document.forms["creditcalc"].elements["creditpermon"].value="0";
       return ;
      }
      else {
       res = showZero( rnd( sum * ( ( percent / 100 ) / 12 / ( 1 - ( 1 / ( Math.pow( ( 1 + ( percent / 100 ) / 12), term ) ) ) ) ), 2 ) );
       document.forms["creditcalc"].elements["creditpermon"].value=res;
      }
    }
   break;
   case 4: { outElem=1;
//    creditCalc(outElem);
    if (((isNaN(percent))||(isNaN(year))||(isNaN(mon))||(isNaN(permon)))||((percent==0)||((year==0)&&(mon==0))||(permon==0))) {
       document.forms["creditcalc"].elements["creditsum"].value="0";
       return ;
      }
      else {
       res = showZero( rnd( (permon / ( ( ( ( percent / 100 ) / 12 ) / ( 1 - ( 1 / ( Math.pow( (1 + ( percent / 100 ) / 12), term ) ) ) ) ) ) ), 2 ) );
       document.forms["creditcalc"].elements["creditsum"].value=res;
      }
   }
   break;
  }
}
