A parte che usi come nomi di variabili delle parole riservate (html), e che il codice HTML generato e` dei peggiori che abbia mai visto (tag innestati in modo errato, tag deprecati, ...);
il problema e` che una stringa cosi` lunga puo` dare problemi.

Comunque una istruzione JS non si puo` spezzare su piu` righe.