Added client and server side validations.
Added client and server side validations.

thorsteneckel/otrs,brandonshults01/otrs,oiami/otrs,capeit-tto/otrs,thorsteneckel/otrs,nilei/otrs,noritnk/otrs,PortgasDAce/otrs,mburggraf/otrs,mburggraf/otrs,moritz/otrs,vlascoder/otrs,mbeijen/otrs-1,StCyr/otrs,xhoy/otrs,balazj/otrs,noritnk/otrs,moritz/otrs,thorsteneckel/otrs,muehlbauer/otrs,xhoy/otrs,linearregression/otrs,PortgasDAce/otrs,vlascoder/otrs,s7design/otrs,xhoy/otrs,linearregression/otrs,capeit-tto/otrs,linearregression/otrs,mburggraf/otrs,moritz/otrs,xhoy/otrs,PortgasDAce/otrs,mburggraf/otrs,oiami/otrs,thorsteneckel/otrs,balazj/otrs,s7design/otrs,crythias/otrs,brandonshults01/otrs,oiami/otrs,nilei/otrs,moritz/otrs,linearregression/otrs,eliasp/otrs,PortgasDAce/otrs,balazj/otrs,crythias/otrs,rudy500/otrs,xhoy/otrs,MBRG/otrs,noritnk/otrs,mbeijen/otrs-1,crythias/otrs,oiami/otrs,crythias/otrs,MBRG/otrs,muehlbauer/otrs,StCyr/otrs,thorsteneckel/otrs,eliasp/otrs,linearregression/otrs,nilei/otrs,brandonshults01/otrs,balazj/otrs,nilei/otrs,crythias/otrs,brandonshults01/otrs,muehlbauer/otrs,MBRG/otrs,eliasp/otrs,mburggraf/otrs,muehlbauer/otrs,balazj/otrs,rudy500/otrs,mbeijen/otrs-1,PortgasDAce/otrs,rudy500/otrs,vlascoder/otrs,StCyr/otrs,muehlbauer/otrs,rudy500/otrs,nilei/otrs,rudy500/otrs,eliasp/otrs,oiami/otrs,brandonshults01/otrs,MBRG/otrs,StCyr/otrs,s7design/otrs,capeit-tto/otrs,StCyr/otrs,s7design/otrs,MBRG/otrs,s7design/otrs,moritz/otrs,eliasp/otrs