Do I need to pass empty parameters to a javascript function?
It is okay to only pass the first parameter as all other will not be set. If you want to set the 1st and 3rd argument, you will need to make the 2nd null, like so:
form_senden("a",null,"b");
form_senden("abc"); is ok
the other parameters will be initialized as undefined