clearly js isn't my strong point, sorry boss, ill get better soon i PROMISE