Blame | Last modification | View Log | Download
helpstat = false;stprompt = false;basic = true;function thelp(swtch){if (swtch == 1){basic = false;stprompt = false;helpstat = true;}else if (swtch == 0) {helpstat = false;stprompt = false;basic = true;}else if (swtch == 2) {helpstat = false;basic = false;stprompt = true;}}function treset(){if (helpstat){alert("Clears the current editor.");}else {clear = prompt("Are you sure? (yes/no)",'');clear = clear.toLowerCase();if(clear == 'yes') {document.editor.reset();document.editor.value = "";}}}function start(){if (helpstat){alert("Elements that appear at the beginning of the document, including TITLE.");}else if (basic) {document.editor.info.value = document.editor.info.value + "<html>\n<head>\n<title></title>\n</head>\n<body>\n";}else if (stprompt) {for(;;){twrite = prompt("Title?",'');if (twrite != "" && twrite != null){break;}else {prompt("You must enter a title.",'Ok, sorry.');}}document.editor.info.value = document.editor.info.value + "<html>\n<head>\n<title>" + twrite + "</title>\n</head>\n<body ";twrite = prompt("Background color? (blank if none)",'');if (twrite != "" && twrite != null){twrite = '"' + twrite + '"';document.editor.info.value = document.editor.info.value + "bgcolor=" + twrite + " ";}twrite = prompt("Background image? (blank if none)",'');if (twrite != "" && twrite != null){twrite = '"' + twrite + '"';document.editor.info.value = document.editor.info.value + "background=" + twrite + " ";}twrite = prompt("Text color? (blank if none)",'');if (twrite != "" && twrite != null){twrite = '"' + twrite + '"';document.editor.info.value = document.editor.info.value + "text=" + twrite + " ";}twrite = prompt("Link color? (blank if none)",'');if (twrite != "" && twrite != null){twrite = '"' + twrite + '"';document.editor.info.value = document.editor.info.value + "link=" + twrite + " ";}twrite = prompt("Visited link color? (blank if none)",'');if (twrite != "" && twrite != null){twrite = '"' + twrite + '"';document.editor.info.value = document.editor.info.value + "vlink=" + twrite + " ";}document.editor.info.value = document.editor.info.value + ">\n";}}function end(){if (helpstat){alert("Adds the the final elements to a document.");}else {document.editor.info.value = document.editor.info.value + "\n</body>\n</html>\n";}}function preview(){if (helpstat) {alert("Preview/save the document.");}else {temp = document.editor.info.value;preWindow= open("", "preWindow","status=no,toolbar=no,menubar=yes");preWindow.document.open();preWindow.document.write(temp);preWindow.document.close();}}function strike() {if (helpstat) {alert("Bold text.");}else if (basic) {document.editor.info.value = document.editor.info.value + "[s][/s]";}else if (stprompt) {twrite = prompt("Text?",'');if (twrite != null && twrite != ""){document.editor.info.value = document.editor.info.value + "[s]" + twrite + "[/s]";}}}function sub() {if (helpstat) {alert("Bold text.");}else if (basic) {document.editor.info.value = document.editor.info.value + "[sub][/sub]";}else if (stprompt) {twrite = prompt("Text?",'');if (twrite != null && twrite != ""){document.editor.info.value = document.editor.info.value + "[sub]" + twrite + "[/sub]";}}}function sup() {if (helpstat) {alert("Bold text.");}else if (basic) {document.editor.info.value = document.editor.info.value + "[sup][/sup]";}else if (stprompt) {twrite = prompt("Text?",'');if (twrite != null && twrite != ""){document.editor.info.value = document.editor.info.value + "[sup]" + twrite + "[/sup]";}}}function bold() {if (helpstat) {alert("Bold text.");}else if (basic) {document.editor.info.value = document.editor.info.value + "[b][/b]";}else if (stprompt) {twrite = prompt("Text?",'');if (twrite != null && twrite != ""){document.editor.info.value = document.editor.info.value + "[b]" + twrite + "[/b]";}}}function italic() {if (helpstat) {alert("Italicizes text.");}else if (basic) {document.editor.info.value = document.editor.info.value + "[i][/i]";}else if (stprompt) {twrite = prompt("Text?",'');if (twrite != null && twrite != ""){document.editor.info.value = document.editor.info.value + "[i]" + twrite + "[/i]";}}}function underline(){if (helpstat) {alert("Underlines text.");}else if (basic) {document.editor.info.value = document.editor.info.value + "[u][/u]";}else if (stprompt) {twrite = prompt("Text?",'');if (twrite != null && twrite != ""){document.editor.info.value = document.editor.info.value + "[u]" + twrite + "[/u]";}}}function pre(){if (helpstat) {alert("Sets text as preformatted.");}else if (basic) {document.editor.info.value = document.editor.info.value + "<pre></pre>";}else if (stprompt) {twrite = prompt("Text?",'');if (twrite != null && twrite != ""){document.editor.info.value = document.editor.info.value + "<pre>" + twrite + "</pre>";}}}function center(){if (helpstat) {alert("Centers text.");}else if (basic) {document.editor.info.value = document.editor.info.value + "<center></center>";}else if (stprompt) {twrite = prompt("Text?",'');if (twrite != null && twrite != ""){document.editor.info.value = document.editor.info.value + "<center>" + twrite + "</center>";}}}function hbar(){if (helpstat) {alert("Creates a horizontal bar.");}else {document.editor.info.value = document.editor.info.value + "[hr]\n";}}function lbreak(){if (helpstat) {alert("Makes a new line, the equivalent of return or enter.");}else {document.editor.info.value = document.editor.info.value + "<br>\n";}}function pbreak(){if (helpstat) {alert("Makes two new lines, the equivalent of two returns or enters.");}else {document.editor.info.value = document.editor.info.value + "<p>\n";}}function image(){if (helpstat) {alert("Inserts an image.");}else if (basic) {document.editor.info.value = document.editor.info.value + '<img src="">\n';}else if (stprompt) {twrite = prompt("Image location?",'');if (twrite != null && twrite != ""){twrite = '"' + twrite + '"';document.editor.info.value = document.editor.info.value + '<img src=' + twrite + '>\n';}}}function aleft(){if (helpstat) {alert("Inserts an image with align left.");}else if (basic) {document.editor.info.value = document.editor.info.value + '<img src="" align=left>\n';}else if (stprompt){twrite = prompt("Image location?",'');if (twrite != null && twrite != ""){twrite = '"' + twrite + '"';document.editor.info.value = document.editor.info.value + '<img src=' + twrite + ' align=left>\n';}}}function aright(){if (helpstat) {alert("Inserts an image with align right.");}else if (basic) {document.editor.info.value = document.editor.info.value + '<img src="" align=right>\n';}else if (stprompt) {twrite = prompt("Image location?",'');if (twrite != null && twrite != ""){twrite = '"' + twrite + '"';document.editor.info.value = document.editor.info.value + '<img src=' + twrite + ' align=right>\n';}}}function atop(){if (helpstat) {alert("Inserts an image with align top.");}else if (basic) {document.editor.info.value = document.editor.info.value + '<img src=""align=top>\n';}else if (stprompt) {twrite = prompt("Image location?",'');if (twrite != null && twrite != ""){twrite = '"' + twrite + '"';document.editor.info.value = document.editor.info.value + '<img src=' + twrite + ' align=top>\n';}}}function amid(){if (helpstat) {alert("Inserts an image with align middle.");}else if (basic) {document.editor.info.value = document.editor.info.value + '<img src="" align=middle>\n';}else if (stprompt) {twrite = prompt("Image location?",'');if (twrite != null && twrite != ""){twrite = '"' + twrite + '"';document.editor.info.value = document.editor.info.value + '<img src=' + twrite + ' align=middle>\n';}}}function abottom(){if (helpstat) {alert("Inserts an image with align bottom.");}else if (basic) {document.editor.info.value = document.editor.info.value + '<img src="" align=bottom>\n';}else if (stprompt) {twrite = prompt("Image location?",'');if (twrite != null && twrite != ""){twrite = '"' + twrite + '"';document.editor.info.value = document.editor.info.value + '<img src=' + twrite + ' align=bottom>\n';}}}function head1(){if (helpstat) {alert("Creates a header, size 1 (largest size).");}else if (basic) {document.editor.info.value = document.editor.info.value + "<h1></h1>\n";}else if (stprompt) {twrite = prompt("Text?",'');if (twrite != null && twrite != ""){document.editor.info.value = document.editor.info.value + "<h1>" + twrite + "</h1>\n";}}}function head2(){if (helpstat) {alert("Creates a header, size 2 (slightly smaller than 1).");}else if (basic) {document.editor.info.value = document.editor.info.value + "<h2></h2>\n";}else if (stprompt) {twrite = prompt("Text?",'');if (twrite != null && twrite != ""){document.editor.info.value = document.editor.info.value + "<h2>" + twrite + "</h2>\n";}}}function head3(){if (helpstat) {alert("Creates a header, size 3 (slightly smaller than 2).");}else if (basic) {document.editor.info.value = document.editor.info.value + "<h3></h3>\n";}else if (stprompt) {twrite = prompt("Text?",'');if (twrite != null && twrite != ""){document.editor.info.value = document.editor.info.value + "<h3>" + twrite + "</h3>\n";}}}function head4(){if (helpstat) {alert("Creates a header, size 4 (slightly smaller than 3).");}else if (basic) {document.editor.info.value = document.editor.info.value + "<h4></h4>\n";}else if (stprompt) {twrite = prompt("Text?",'');if (twrite != null && twrite != ""){document.editor.info.value = document.editor.info.value + "<h4>" + twrite + "</h4>\n";}}}function head5(){if (helpstat) {alert("Creates a header, size 5 (slightly smaller than 4).");}else if (basic) {document.editor.info.value = document.editor.info.value + "<h5></h5>\n";}else if (stprompt) {twrite = prompt("Text?",'');if (twrite != null && twrite != ""){document.editor.info.value = document.editor.info.value + "<h5>" + twrite + "</h5>\n";}}}function head6(){if (helpstat) {alert("Creates a header, size 6 (smallest size).");}else if (basic) {document.editor.info.value = document.editor.info.value + "<h6></h6>\n";}else if (stprompt) {twrite = prompt("Text?",'');if (twrite != null && twrite != ""){document.editor.info.value = document.editor.info.value + "<h6>" + twrite + "</h6>\n";}}}function maillink(){if (helpstat) {alert("Begins a link.");}else if (basic) {document.editor.info.value = document.editor.info.value + '[mail][/mail]';}else if (stprompt) {twrite = prompt("File location?",'');if (twrite != null && twrite != ""){twrite = '"' + twrite + '"';document.editor.info.value = document.editor.info.value + '[mail]' + twrite + '[/mail]';for(;;){twrite = prompt("Text?",'');if (twrite != "" && twrite != null){break;}else {prompt("You must enter the link text.",'Ok, sorry.');}}document.editor.info.value = document.editor.info.value + twrite + '[/mail]\n';}}}function linkopen(){if (helpstat) {alert("Begins a link.");}else if (basic) {document.editor.info.value = document.editor.info.value + '[url][/url]';}else if (stprompt) {twrite = prompt("File location?",'');if (twrite != null && twrite != ""){twrite = '"' + twrite + '"';document.editor.info.value = document.editor.info.value + '[url]' + twrite + '[/url]';for(;;){twrite = prompt("Text?",'');if (twrite != "" && twrite != null){break;}else {prompt("You must enter the link text.",'Ok, sorry.');}}document.editor.info.value = document.editor.info.value + twrite + '[/url]\n';}}}function linktext(){if (helpstat) {alert("Inserts the text for a link.");}else if (basic) {for(;;){twrite = prompt("Text?",'');if (twrite != "" && twrite != null){break;}else {prompt("You must enter the link text.",'Ok, sorry.');}}document.editor.info.value = document.editor.info.value + twrite + '\n';}else if (stprompt) {alert("Not used in prompt mode.");}}function linkclose(){if (helpstat) {alert("Closes a link.");}else if (basic) {document.editor.info.value = document.editor.info.value + "</a>\n";}else if (stprompt) {alert("Not used in prompt mode.");}}function anchor(){if (helpstat) {alert("Sets an anchor (e.g. #here).");}else if (basic) {document.editor.info.value = document.editor.info.value + '<a name="">\n';}else if (stprompt) {twrite = prompt("Anchor name?",'');if (twrite != null && twrite != ""){twrite = '"' + twrite + '"';document.editor.info.value = document.editor.info.value + '<a name=' + twrite + '>\n';}}}function orderopen(){if (helpstat) {alert("Starts an ordered list.");}else if (basic) {document.editor.info.value = document.editor.info.value + "<ol>\n";}else if (stprompt) {for(i=1;;i++){twrite = prompt("Item " + i + "? (Blank entry stops.)",'');if (twrite == "" || twrite == null){break;}if (i == 1){document.editor.info.value = document.editor.info.value + "<ol>\n";okeydokey = 1;}document.editor.info.value = document.editor.info.value + "<li>" + twrite + "\n";}if (okeydokey) {document.editor.info.value = document.editor.info.value + "</ol>\n";}}}function li(){if (helpstat) {alert("Creates an item in a list.");}else if (basic) {document.editor.info.value = document.editor.info.value + "<li>";}else if (stprompt) {alert("Not used in prompt mode.");}}function orderclose(){if (helpstat) {alert("Closes an ordered list.");}else if (basic) {document.editor.info.value = document.editor.info.value + "</ol>\n";}else if (stprompt) {alert("Not used in prompt mode.");}}function unorderopen(){if (helpstat) {alert("Starts an unordered list.");}else if (basic) {document.editor.info.value = document.editor.info.value + "<ul>";}else if (stprompt) {for(i=1;;i++){twrite = prompt("Item " + i + "? (Blank entry stops.)",'');if (twrite == "" || twrite == null){break;}if (i == 1){document.editor.info.value = document.editor.info.value + "<ul>\n";okeydokey = 1;}document.editor.info.value = document.editor.info.value + "<li>" + twrite + "\n";}if (okeydokey) {document.editor.info.value = document.editor.info.value + "</ul>\n";}}}function unorderclose(){if (helpstat) {alert("Closes an unordered list.");}else if (basic) {document.editor.info.value = document.editor.info.value + "</ul>\n";}else if (stprompt) {alert("Not used in prompt mode.");}}function defopen(){if (helpstat) {alert("Starts a definition list.");}else if (basic) {document.editor.info.value = document.editor.info.value + "<dl>";}else if (stprompt) {for(i=1;;i++){twrite = prompt("Term " + i + "? (Blank entry stops.)",'');if (twrite == "" || twrite == null){break;}if (i == 1) {document.editor.info.value = document.editor.info.value + "<dl>\n";okeydokey = 1;}document.editor.info.value = document.editor.info.value + "<dt>" + twrite + "</dt>\n";twrite = prompt("Definition" + i + "? (Blank entry stops.)",'');if (twrite == "" || twrite == null){break;}document.editor.info.value = document.editor.info.value + "<dd>" + twrite + "<dd>\n";}if (okeydokey){document.editor.info.value = document.editor.info.value + "</dl>\n";}}}function defterm(){if (helpstat) {alert("Creates the term in a definition.");}else if (basic) {document.editor.info.value = document.editor.info.value + "<dt>";}else if (stprompt) {alert("Not used in prompt mode.");}}function define(){if (helpstat) {alert("Creates the definition.");}else if (basic) {document.editor.info.value = document.editor.info.value + "<dd>";}else if (stprompt) {alert("Not used in prompt mode.");}}function defclose(){if (helpstat) {alert("Closes a defeinition list.");}else if (basic) {document.editor.info.value = document.editor.info.value + "</dt>";}else if (stprompt) {alert("Not used in prompt mode.");}}function font(){if (helpstat) {alert("Sets the font.");}else if (basic) {document.editor.info.value = document.editor.info.value + '<font face="">';}else if (stprompt) {twrite = prompt("Font?",'');if (twrite != null && twrite != "") {twrite = '"' + twrite + '"';document.editor.info.value = document.editor.info.value + '<font face=' + twrite + '>';}}}function fontcolor(){if (helpstat) {alert("Sets the font color.");}else if (basic) {document.editor.info.value = document.editor.info.value + '<font color="">';}else if (stprompt) {twrite = prompt("Color? (hex or name)",'');if (twrite != null && twrite != "") {twrite = '"' + twrite + '"';document.editor.info.value = document.editor.info.value + '<font color=' + twrite + '>';}}}function fontsize(){if (helpstat) {alert("Sets the font size (a number 1-7, or +2, -3, etc.).");}else if (basic) {document.editor.info.value = document.editor.info.value + "font size=>";}else if (stprompt) {twrite = prompt("Size? (e.g. 1, +5, -2, etc.)",'');if (twrite != null && twrite != "") {document.editor.info.value = document.editor.info.value + "<font size=" + twrite + ">";}}}function fontclose(){if (helpstat) {alert("Closes the font changes.");}else if (basic) {document.editor.info.value = document.editor.info.value + "</font>";}else if (stprompt) {document.editor.info.value = document.editor.info.value + "</font>";}}