function rtrim(argvalue) {
  while (1) {
    if (argvalue.substring(argvalue.length - 1, argvalue.length) != " ")
      break;
    argvalue = argvalue.substring(0, argvalue.length - 1);
  }
  return argvalue;
}

function ltrim(argvalue) {
  while (1) {
    if (argvalue.substring(0, 1) != " ")
      break;
    argvalue = argvalue.substring(1, argvalue.length);
  }
  return argvalue;
}

function trim(argvalue) {
  var tmpstr = ltrim(argvalue);
  return rtrim(tmpstr);
}

function check(tMe, tField) {
  switch (parseFloat(document.all[tField].value)) {
    case 0 :
      document.all[tMe].src = 'sysImages/radioon_1.png';
      document.all[tField].value = -1;
      break;
    case -1 :
      document.all[tMe].src = 'sysImages/radiooff_1.png';
      document.all[tField].value = 0;
      break;
  }
}

function checkDate(sWho, sDay, sMonth, sYear) {
	var iDay = parseInt(document.all[sDay].value);
	var iMonth = parseInt(document.all[sMonth].value);
	var iYear = parseInt(document.all[sYear].value);
	var monthlength = new Array(31,28,31,30,31,30,31,31,30,31,30,31)
	if (iMonth == 2 && (iYear / 4 == Math.floor(iYear / 4) || iYear / 400 == Math.floor(iYear / 400))) {
		monthlength[1] = 29;
	}

	if (iDay > monthlength[iMonth-1]) {
		alert ('NAPAKA!\n\nDatum ni pravilno izbran. Popravi!');
		document.all[sWho].focus();
		return false;
	} else {
		return true;
	}
}

function Brutto2Netto(Tax, Brutto, Netto){
	var x = (Brutto / (1 + parseFloat(Tax) / 10000)); // +00 zaradi tax, ki je 2000 ali 850
    idContentForm[Netto].value = parseInt(x * 100) / 100;
    cent(idContentForm[Netto]);
}

function Netto2Brutto(Tax, Netto, Brutto){
	var x = (Netto * (1 + parseFloat(Tax) / 10000)); // +00 zaradi tax, ki je 2000 ali 850
    idContentForm[Brutto].value = parseInt(x * 100) / 100;
    cent(idContentForm[Brutto]);
}

function cent(fld) {
  var amount = fld.value;
  if (isNaN(amount)){
    alert('NAPAKA!\n\nMožni vzroki:\n- znaki od A-Z niso dovoljeni\n- več . ni dovoljenih\n- , kot dec or tisočinski separator ni dovoljen');
    fld.select();
  } else {
    amount -= 0;
    amount = Math.abs(Math.round(amount * 100) / 100);
    fld.value = (amount == Math.floor(amount)) ? amount + '.00' : ( (amount * 10 == Math.floor(amount * 10)) ? amount + '0' : amount);
  }
}

function strReplace(str1, str2, str3) { 
 while(str1.indexOf(str2) != -1) {
   str1 = str1.replace(str2, str3);
 } 
 return str1;     
}
 
