function checkSubs(form, name, max) {
	  	  
  chosen="form." + name + ".checked";
  chosen=eval(chosen);
  
  for (var i=0; i<max; i++) {
    setvalue="form." + "sub_" + name + "_" + i + ".checked=" + chosen;
	setvalue=eval(setvalue);
  }

}

function checkMain (form, name, index) {

  chosen="form." + "sub_" + name + "_" + index + ".checked";
  chosen=eval(chosen);

  if (chosen) {
    // make sure main profile is checked as well
    setvalue="form." + name + ".checked=" + chosen;
	setvalue=eval(setvalue);
  }
}

function isNumber (numb) {
      if (numb.length==0) {
        return false;
      }
      for (var i = 0; i < numb.length; i++) {
        if (isNaN(parseInt((numb.charAt(i))))) {
            return false;
        }
      }
      return true;
}

function isFloat (numb) {
      if (numb.length==0) {
        return false;
      }
   
      for (var i = 0; i < numb.length; i++) {
        if (isNaN(parseInt((numb.charAt(i))))) {
      numb=numb.charAt(i);
      if (numb!=".") {
              return false;
   }
        }
      }
      return true;
}

