home *** CD-ROM | disk | FTP | other *** search
/ Neil's C++ Stuff / 2006-05-neilstuff_com.iso / archjs / header.js < prev   
Text File  |  2006-07-11  |  4KB  |  96 lines

  1. //*[header.js]****************************************************************
  2. //
  3. // Page Header Include
  4. // (for archived Neil's C++ Stuff articles)
  5. //
  6. // This requires that 'global.js' has been included.
  7. //
  8. //-[History]------------------------------------------------------------------
  9. // 2006-06-06 by NeilO .... Added Feedback Form.
  10. // 2006-05-18 by NeilO .... Created.
  11. //
  12. //****************************************************************************
  13.  
  14. var RedirUrl = location.href.toString();
  15. var RedirTitle = document.title;
  16.  
  17. function OnFeedback()
  18. {
  19.     var ele = document.getElementById("idSubmit");
  20.     ele.value = "Sending ...";
  21.     ele.disabled = true;
  22.  
  23.     return true;
  24. }
  25.  
  26. if (!fPrintPreview)
  27. {
  28.     var a =
  29.     [
  30.         "<CENTER><TABLE WIDTH=\"18em\">",
  31.         "<FORM NAME=\"feedback\" ACTION=\"http://bin.neilstuff.com/mailpost.asp\" METHOD=\"POST\" ONSUBMIT=\"OnFeedback()\">",
  32.         "<INPUT TYPE=\"HIDDEN\" NAME=\"to\" VALUE=\"neil\" />",
  33.         "<INPUT TYPE=\"HIDDEN\" NAME=\"subj\" VALUE=\"[NeilStuff.com] " + SectionTitle.replace(/\"/g, "'") + " - " + RedirUrl.replace(/\"/g, "'") + "\" />",
  34.         "<INPUT TYPE=\"HIDDEN\" NAME=\"redir\" VALUE=\"http://www.neilstuff.com/feedback.html?url=" + encodeURIComponent(RedirUrl) + "&title=" + encodeURIComponent(RedirTitle) + "\" />",
  35.         "<TR>",
  36.         "<TD><SPAN STYLE=\"font:8pt Arial\">From You:</SPAN></TD>",
  37.         "<TD><INPUT ID=\"idFrom\" STYLE=\"font:8pt Arial; width:13em\" TYPE=\"TEXT\" NAME=\"from\" /></TD>",
  38.         "</TR>",
  39.         "<TR>",
  40.         "<TD VALIGN=\"TOP\"><SPAN STYLE=\"font:8pt Arial\">Comments:</SPAN></TD>",
  41.         "<TD><TEXTAREA ID=\"idFeedback\" NAME=\"text\" STYLE=\"font:8pt Arial; width:13em\" COLS=\"30\" ROWS=\"5\"></TEXTAREA></TD>",
  42.         "</TR>",
  43.         "<TR>",
  44.         "    <TD> </TD>",
  45.         "    <TD><INPUT ID=\"idSubmit\" TYPE=\"SUBMIT\" VALUE=\"Send Feedback\" STYLE=\"font:8pt Arial; width:13em\" /></TD>",
  46.         "</TR>",
  47.         "</FORM>",
  48.         "</TABLE></CENTER>"
  49.     ];
  50.     
  51.     var FeedbackForm = a.join("\r\n");
  52.  
  53.     document.write("<CENTER><TABLE>");
  54.  
  55.  
  56.     document.write("<TD VALIGN=\"TOP\"><TABLE STYLE=\"width:10em; background-color:#DFDFFF; border:1px solid black\" ><TD ALIGN=\"CENTER\">");
  57.  
  58.  
  59.     document.write("[ <A HREF=\"" + location.href +
  60.         (location.href.indexOf("?") >= 0 ? "&" : "?") +
  61.         "pf=1\">printer-friendly</A> ]<BR/><BR/>");
  62.  
  63.     if (PickedBooks.length > 0)
  64.     {
  65.         document.write("<B><U>Hand-Picked Books</U></B><BR/>");
  66.  
  67.         for (var i = 0; i < PickedBooks.length; i++)
  68.         {
  69.             document.write("<a href=\"" + PickedBooks[i].url + "\">" +
  70.                     "<img border=\"0\" src=\"" +
  71.                     PickedBooks[i].img + "\"><BR/><FONT SIZE=\"-2\" FACE=\"Arial\">" +
  72.                     PickedBooks[i].title + "<BR/><BR/></FONT></a>" +
  73.                 "<img src=\"" + PickedBooks[i].hurl + "\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" /><BR/>");
  74.         }
  75.     }
  76.  
  77.     document.write("<BR/><B><U>Super Sexy Swag</U></B><BR/>");
  78.  
  79.     document.write("<A HREF=\"http://www.cafepress.com/cp/prod.aspx?p=neilstuff.826058\"><IMG SRC=\"http://www.neilstuff.com/cafepress/neilomug.gif\" WIDTH=\"100\" HEIGHT=\"100\"/></A><BR/>");
  80.  
  81.     document.write("<FONT SIZE=\"-2\" FACE=\"Arial\">(<A HREF=\"http://www.cafepress.com/neilstuff\">view all</A>)</FONT>");
  82.  
  83.     document.write("<BR/><BR/><B><U>Neil's Link Stuff</U></B><BR/>");
  84.  
  85.     for (var i = 0; i < HotSpots.length; i += 3)
  86.     {
  87.         document.write("<A HREF=\"" + HotSpots[2+i] + "\">" + HotSpots[i] + "</A><BR/>");
  88.     }
  89.  
  90.     document.write("</TD></TABLE></TD>");
  91.  
  92.     document.write("<TD VALIGN=\"TOP\" ALIGN=\"LEFT\">");
  93.  
  94.     document.write("<TABLE STYLE=\"border-collapse:collapse; border:0.2em solid black; margin:0.25em; padding:0px; width:15em; float:right\"><TD STYLE=\"padding:0.25em; background-color: #FFDFDF\">" + ArchivedMessage + "<BR/><BR/>" + FeedbackForm + "</TD></TABLE>");
  95. }
  96.