/**
 *  Evaluates a pseudo-type of the given Value.
 *  xx.xx.xxxx => induces a date-Type
 *  [0-9]*       => induces a int-type
 *  everthing else => induces a string-type
 */
function PseudoType(value) {

  /**
   *  Name of the type
   */
  this.supposedType = "string";

  /**
   *  Constructor
   */
  if((""+value).match(/^[0-9]{2}\.[0-9]{2}\.[0-9]{4}$/)) this.supposedType = "date";
  if((""+value).match(/^[0-9]*$/)) this.supposedType = "int";
}
