//Add more fields dynamically.
function addField(field,area,limit, tyyppi) {
 if(!document.getElementById) return; //Prevent older browsers from getting any further.
 
 var field_area = document.getElementById(area);
 var all_inputs = field_area.getElementsByTagName("input"); //Get all the input fields in the given area.
  
 if(document.createElement) { //W3C Dom method.
  var li = document.createElement("li");
  var input = document.createElement("input");
  input.id = field;
  input.name = field;
  input.type = tyyppi; //Type of field - can be any valid input type like text,file,checkbox etc.
  li.appendChild(input);
  field_area.appendChild(li);
 } else { //Older Method
  field_area.innerHTML += "<li><input name='"+(field)+"' type='"+(tyyppi)+"' /></li>";
 }
}