previewOn = 0; lastFriend = 0; function setFriend (curfriend) { lastFriend = curfriend; } function togglePreview() { if (previewOn==0 || winPreview.closed) { winPreview = window.open("", "preview", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0,width=400,height=270"); previewOn = 1; updatePreview(); } else { winPreview.close(); previewOn = 0; } } function updatePreview () { if (previewOn == 0 || winPreview.closed) { return; } frm = document.editFriends; dropdown = frm["editfriend_add_"+lastFriend+"_fg"] if (!dropdown) { winPreview.close(); previewOn = 0; alert('You have not added any friends to preview'); return; } fg_color = dropdown.options[dropdown.selectedIndex].value; fg_color_text = dropdown.options[dropdown.selectedIndex].text; dropdown = frm["editfriend_add_"+lastFriend+"_bg"] bg_color = dropdown.options[dropdown.selectedIndex].value; bg_color_text = dropdown.options[dropdown.selectedIndex].text; user_name = frm["editfriend_add_"+lastFriend+"_user"].value; if (user_name.length==0) { user_name = "username"; } d = winPreview.document; d.open(); d.write("$ejs{'mrcolor'}"); d.write("$ejs{'viewer'}
"); d.write("
"); d.write(""); d.write(""); d.write("
"); d.write("$ejs{'textcolor'}  " + fg_color_text); d.write("
 
"); d.write("$ejs{'bgcolor'}  " + bg_color_text + ""); d.write("
 

"); d.write("" + user_name + "

"); d.write("
"); d.write(""); d.close(); } Coloris({ el: '.coloris', swatches: colors, theme: 'polaroid', swatchesOnly: true });