Initialisation of DOM vars now in own function (This allows Firefox loadstack to work fine & is more efficient too, only ever called once) 'this' also prefixes the DOM vars initialised, so works in Firefox