//start of function

function cn(xname) {
a="nbjmup;lfo`xbse`2Aipunbjm/dpn@tvckfdu>"
s="";
for (i=0;i<a.length; i++) {
n=a.charCodeAt(i)-1;
s+=String.fromCharCode(n);
}
s=s+escape('HTML Guide')
a=s;
document.write(
"<a href="+a+">"+xname+"</a>"+
"<noscript>"+
"<a href=\"#\">"+xname+"</a>"+
"</noscript>"+
"<!--end of jsg code-->")
}
//end of function
<!-- function writeJSGcode() -->
function writeJSGcode(){
<!-- Image with table -->

mystring="";
mystring=mystring+"<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"540\">"
mystring=mystring+"  <tr>"
mystring=mystring+"<!-- Shim row, height 1. -->"
mystring=mystring+"    <td><img src=\"shim.gif\" width=\"32\" height=\"1\" border=\"0\"></td>"
mystring=mystring+"    <td><img src=\"shim.gif\" width=\"1\" height=\"1\" border=\"0\"></td>"
mystring=mystring+"    <td><img src=\"shim.gif\" width=\"76\" height=\"1\" border=\"0\"></td>"
mystring=mystring+"    <td><img src=\"shim.gif\" width=\"104\" height=\"1\" border=\"0\"></td>"
mystring=mystring+"    <td><img src=\"shim.gif\" width=\"109\" height=\"1\" border=\"0\"></td>"
mystring=mystring+"    <td><img src=\"shim.gif\" width=\"108\" height=\"1\" border=\"0\"></td>"
mystring=mystring+"    <td><img src=\"shim.gif\" width=\"108\" height=\"1\" border=\"0\"></td>"
mystring=mystring+"    <td><img src=\"shim.gif\" width=\"2\" height=\"1\" border=\"0\"></td>"
mystring=mystring+"    <td><img src=\"shim.gif\" width=\"1\" height=\"1\" border=\"0\"></td>"
mystring=mystring+"  </tr>"
mystring=mystring+"  <tr>"
mystring=mystring+"<!-- row 1 -->"
mystring=mystring+"    <td rowspan=\"3\" colspan=\"3\"><a href=\"../JavaScript/index.html\""
mystring=mystring+"    onMouseOut=\"di20(\'htmlButtons_r1_c1\',\'htmlButtons_r1_c1.gif\');di20(\'htmlButtons_r4_c1\',\'htmlButtons_r4_c1.gif\');\""
mystring=mystring+"    onMouseOver=\"di20(\'htmlButtons_r1_c1\',\'htmlButtons_r1_c1_F2.gif\');di20(\'htmlButtons_r4_c1\',\'htmlButtons_r4_c1_F2.gif\');\"><img"
mystring=mystring+"    name=\"htmlButtons_r1_c1\" src=\"htmlButtons_r1_c1.gif\" width=\"109\" height=\"55\" border=\"0\""
mystring=mystring+"    alt=\"JavaScript Tutorial\"></a></td>"
mystring=mystring+"    <td rowspan=\"3\"><a HREF=\"index.html\"><img name=\"htmlButtons_r1_c4\""
mystring=mystring+"    src=\"htmlButtons_r1_c4.gif\" width=\"104\" height=\"55\" border=\"0\"></a></td>"
mystring=mystring+"    <td rowspan=\"3\"><a href=\"../products.htm\""
mystring=mystring+"    onMouseOut=\"di20(\'htmlButtons_r1_c5\',\'htmlButtons_r1_c5.gif\');di20(\'htmlButtons_r4_c1\',\'htmlButtons_r4_c1.gif\');\""
mystring=mystring+"    onMouseOver=\"di20(\'htmlButtons_r1_c5\',\'htmlButtons_r1_c5_F3.gif\');di20(\'htmlButtons_r4_c1\',\'htmlButtons_r4_c1_F3.gif\');\"><img"
mystring=mystring+"    name=\"htmlButtons_r1_c5\" src=\"htmlButtons_r1_c5.gif\" width=\"109\" height=\"55\" border=\"0\""
mystring=mystring+"    alt=\"Free Downloads\"></a></td>"
mystring=mystring+"    <td rowspan=\"3\"><a href=\"../JavaScript/jsEditorShareware.htm\""
mystring=mystring+"    onMouseOut=\"di20(\'htmlButtons_r1_c6\',\'htmlButtons_r1_c6.gif\');di20(\'htmlButtons_r4_c1\',\'htmlButtons_r4_c1.gif\');\""
mystring=mystring+"    onMouseOver=\"di20(\'htmlButtons_r1_c6\',\'htmlButtons_r1_c6_F4.gif\');di20(\'htmlButtons_r4_c1\',\'htmlButtons_r4_c1_F4.gif\');\"><img"
mystring=mystring+"    name=\"htmlButtons_r1_c6\" src=\"htmlButtons_r1_c6.gif\" width=\"108\" height=\"55\" border=\"0\""
mystring=mystring+"    alt=\"Download jsEditor\"></a></td>"
mystring=mystring+"    <td rowspan=\"3\"><!--start of jsg code-->"

a="=b!isfg>#nbjmup;lfo`xbse`2Aipunbjm/dpn@Tvckfdu>(Sf;!IUNM!Uvupsjbm(#!!!!poNpvtfPvu>#ej31)(iunmCvuupot`s2`d8(-(iunmCvuupot`s2`d8/hjg(*<ej31)(iunmCvuupot`s5`d2(-(iunmCvuupot`s5`d2/hjg(*<#!!!!poNpvtfPwfs>#ej31)(iunmCvuupot`s2`d8(-(iunmCvuupot`s2`d8`G6/hjg(*<ej31)(iunmCvuupot`s5`d2(-(iunmCvuupot`s5`d2`G6/hjg(*<#?=jnh!!!!obnf>#iunmCvuupot`s2`d8#!tsd>#iunmCvuupot`s2`d8/hjg#!xjeui>#219#!ifjhiu>#66#!cpsefs>#1#!!!!bmu>#Gffecbdl#?=0b?"
s="";
for (i=0;i<a.length; i++) {
n=a.charCodeAt(i)-1;
s+=String.fromCharCode(n);
}

a=s;
a=mystring+a;

mystring="";
mystring=mystring+"<noscript>"
mystring=mystring+"<img    name=\"jsButtons_r1_c5\" src=\"jsButtons_r1_c5.gif\" width=\"108\" height=\"55\" border=\"0\"    alt=\"Feedback\">"
mystring=mystring+"</noscript>"
a=a+mystring;
<!--end of jsg code-->
mystring="";
mystring=mystring+"</td>"
mystring=mystring+"    <td rowspan=\"3\"><img name=\"htmlButtons_r1_c8\" src=\"htmlButtons_r1_c8.gif\" width=\"2\""
mystring=mystring+"    height=\"55\" border=\"0\"></td>"
mystring=mystring+"    <td><img src=\"shim.gif\" width=\"1\" height=\"38\" border=\"0\"></td>"
mystring=mystring+"  </tr>"
mystring=mystring+"  <tr>"
mystring=mystring+"<!-- row 2 -->"
mystring=mystring+"    <td><img src=\"shim.gif\" width=\"1\" height=\"1\" border=\"0\"></td>"
mystring=mystring+"  </tr>"
mystring=mystring+"  <tr>"
mystring=mystring+"<!-- row 3 -->"
mystring=mystring+"    <td><img src=\"shim.gif\" width=\"1\" height=\"16\" border=\"0\"></td>"
mystring=mystring+"  </tr>"
mystring=mystring+"  <tr>"
mystring=mystring+"<!-- row 4 -->"
mystring=mystring+"    <td colspan=\"8\"><img name=\"htmlButtons_r4_c1\" src=\"htmlButtons_r4_c1.gif\" width=\"540\""
mystring=mystring+"    height=\"45\" border=\"0\"></td>"
mystring=mystring+"    <td><img src=\"shim.gif\" width=\"1\" height=\"45\" border=\"0\"></td>"
mystring=mystring+"  </tr>"
mystring=mystring+"</table>"
a=a+mystring;
document.write(a)
<!--end of image table-->
}//end of writeJSGcode()

/* Function that swaps images. */

function di20(id, newSrc) {
    var theImage = FWFindImage(document, id, 0);
    if (theImage) {
        theImage.src = newSrc;
    }
}

/* Functions that track and set toggle group button states. */

function FWFindImage(doc, name, j) {
    var theImage = false;
    if (doc.images) {
        theImage = doc.images[name];
    }
    if (theImage) {
        return theImage;
    }
    if (doc.layers) {
        for (j = 0; j < doc.layers.length; j++) {
            theImage = FWFindImage(doc.layers[j].document, name, 0);
            if (theImage) {
                return (theImage);
            }
        }
    }
    return (false);
}
//end of images rollover