OpenURL with passing multiple values fails in Firefox and Safari

OpenURL with passing multiple values fails in Firefox and Safari

I use a function, initiated through a view's custom action by row, to pass values from a record to a form. The OpenURL command shown below (values have been substituted) works for Internet Explorer and Chrome, but it passes only the first value (main) to the form in Firefox and Safari.  Is there another way to formulate this such that it can work for all 4 browser applications?

http://creator.zoho.com/ito_mu/final-mu/#Form:Add_Action_Step?TempMain=,value for main>&& TempSystem=<value for system>TempThird=2.1.5- The <value for third>&& Org_Name_4_Actions =<value for org>&& Action_Allowed_Users= <list of users>