/* Published: 29-Mar-07 14:51 */
// 2002-04-24 quote-jes ' in invoer, Heiko (Per 17-04-2002)	
	
	var browserfactor;

  switch (browser) {
    case "NS4WIN" :
      browserfactor = 0.6;
      break;
    case "NS6WIN" :
      browserfactor = 1.2;
      break;
    case "IE4WIN" :
      browserfactor = 1;
      break;
    case "IE5WIN" :
      browserfactor = 1;
      break;
    case "NS4MAC" :
      browserfactor = 0.6;
      break;
    case "NS6MAC" :
      browserfactor = 1.2;
      break;
    case "IE4MAC" :
      browserfactor = 1;
      break;
    case "IE5MAC" :
      browserfactor = 1;
      break;
    default :
      browserfactor = 1;
  }
  
  function inputbox(name, size, maxlen, stylename) {
    size = Math.ceil(size * browserfactor);
    if (size == 0) size = 1;
    switch (arguments.length) {
      case 4 ://minimum number of parameters
        return "<INPUT type=text class='"+stylename+"' name='"+name+"' maxlength='"+maxlen+"' size='"+size+"' value=''>";
      case 5 ://default value
        return "<INPUT type=text class='"+stylename+"' name='"+name+"' maxlength='"+maxlen+"' size='"+size+"' value=\""+arguments[4]+"\">";
      case 6 ://type may be text or password
        return "<INPUT type='"+arguments[5]+"' class='"+stylename+"' name='"+name+"' maxlength='"+maxlen+"' size='"+size+"' value=\""+arguments[4]+"\">";
      case 7 ://tabindex
        return "<INPUT tabindex='"+arguments[6]+"' type='"+arguments[5]+"' class='"+stylename+"' name='"+name+"' maxlength='"+maxlen+"' size='"+size+"' value=\""+arguments[4]+"\">";
    }
  }
  function inputbox_ro(name, size, maxlen, stylename) {
    size = Math.ceil(size * browserfactor);
    if (size == 0) size = 1;
    switch (arguments.length) {
      case 4 ://minimum number of parameters
        return "<INPUT type=text readonly=true class='"+stylename+"' name='"+name+"' maxlength='"+maxlen+"' size='"+size+"' value=''>";
      case 5 ://default value
        return "<INPUT type=text readonly=true class='"+stylename+"' name='"+name+"' maxlength='"+maxlen+"' size='"+size+"' value=\""+arguments[4]+"\">";
      case 6 ://type may be text or password
        return "<INPUT type='"+arguments[5]+"' readonly=true class='"+stylename+"' name='"+name+"' maxlength='"+maxlen+"' size='"+size+"' value=\""+arguments[4]+"\">";
      case 7 ://tabindex
        return "<INPUT tabindex='"+arguments[6]+"' type='"+arguments[5]+"' readonly=true class='"+stylename+"' name='"+name+"' maxlength='"+maxlen+"' size='"+size+"' value=\""+arguments[4]+"\">";
    }
  }
