Witam, napisałem pewien skrypt w JS, który ma wstawiac pewne elementy. Wszystko działa poza wyroznionym fragmentem. Pomoze ktos

<script language=\"javascript\" type=\"text/javascript\">
<!--
function insertcode(type,var1,var2) {
if(var1 != null){
if(var2 == null){ var2=' '; }
switch(type) {
case 'link':
code = '<a href=\"' +var1+ '\" target=\"_blank\">' +var2+ '</a>';
break;
case 'image':
code = '<img src=\"' +var1+ '\" alt=\"\" style=\"border: none;\" />';
break;
case 'bold':
code = '<strong>' +var1+ '</strong>';
break;
case 'italic':
code = '<em>' +var1+ '</em>';
break;
case 'underline':
code = '<span style=\"text-decoration: underline;\">' +var1+ '</span>';
break;
case 'color':
code = '<span style=\"color: ' +var1+ '\">' +var2+ '</span>';
break;
case 'size':
code = '<span style=\"font-size: ' +var1+ 'pt\">' +var2+ '</span>';
break;
case 'font':
code = '<span style=\"font-family: ' +var1+ '\">' +var2+ '</span>';
break;
case 'align':
code = '<div style=\"text-align: ' +var1+ '\">' +var2+ '</div>';
break;
case 'quote':
code = '<!--quoteo--><div class='quotetop'>Cytat</div><div class='quotemain'><!--quotec-->' +var1+ '<!--QuoteEnd--></div><!--QuoteEEnd-->';
break;
case 'list':
code = '<ul>\\n<li>Tekst1</li>\\n<li>Tekst2</li>\\n<li>Tekst3</li>\\n</ul>';
alert('Przykładowa Lista zostanie wstawiona do pola tekstowego');
break;
case 'player':
code ='<object type=\"application/x-shockwave-flash\" data=\"http://tpdostroleka.type.pl/data/audioplayer.swf\" width=\"290\" height=\"24\" id=\"audioplayer1\"><param name=\"movie\" value=\"http://tpdostroleka.type.pl/data/audioplayer.swf\"><param name=\"FlashVars\" value=\"playerID=1&bg=0xeaedf4&leftbg=0x0080C0&lefticon=0xffffff&rightbg=0x0080FF&rightbghover=0x0080ff&righticon=0xffffff&righticonhover=0xffffff&text=0x000000&slider=0x#FFFF00&track=0xFFFFFF&border=0xedaedf4&loader=0xcfcfcf&soundFile=plik\"><param name=\"quality\" value=\"high\"><param name=\"menu\" value=\"false\"><param name=\"wmode\" value=\"transparent\"></object>';
break;
default:
}
code = ' ' + code + ' ';
opener.document.addnews.$target.value += code;
if(document.my.ifClose.checked == true)
{
opener.document.addnews.$target.focus();
window.close();
opener.document.addnews.$target.focus();
}
}
}
//-->
</script>
<a href=\"java script:insertcode('link', prompt('Wstaw pełen adres URL odnośnika', 'http://'), prompt('Wstaw nazwę strony', '') )\">Wstaw Odnośnik
</a> <a href=\"java script:insertcode('image', prompt('Wstaw adres URL Obrazka:', 'http://') )\">Wstaw Obrazek
</a> <a href=\"java script:insertcode('list', 'none' )\">Wstaw Listę
</a> <a href=\"java script:insertcode('bold', prompt('Wstaw tekst, który ma być Pogrubiony', '') )\">Pogrubienie Tekstu
</a> <a href=\"java script:insertcode('italic', prompt('Wstaw tekst, który ma być Pochylony', '') )\">Pochylenie Tekstu
</a> <a href=\"java script:insertcode('underline', prompt('Wstaw tekst, który ma być Podkreślony', '') )\">Podkreślenie Tekstu
</a> <a href=\"java script:insertcode('color', prompt('Wstaw KOLOR tekstu (blue, red, green, fuchsia)',''), prompt('Wstaw TEKST, który ma być w tym kolorze','') )\">Kolor Tekstu
</a> <a href=\"java script:insertcode('size', prompt('Wstaw ROZMIAR tekstu (w formacie punktów)',''), prompt('Wstaw TEKST, który ma być w tym rozmiarze','') )\">Rozmiar Tekstu
</a> <a href=\"java script:insertcode('font', prompt('Wstaw CZCIONKĘ (verdana, arial, times, courier)',''), prompt('Wstaw TEKST, który ma być tą czcionką','') )\">Czcionka Tekstu
</a> <a href=\"java script:insertcode('align', prompt('Wpisz jak ma być wyrównany tekst (right, left, center, justify)',''), prompt('Wstaw TEKST, który ma być tak wyrównany','') )\">Wyrównanie Tekstu
</a> <a href=\"java script:insertcode('player')\">Wstaw odtwarzacz</a>