//  urhere.js
//  Written:  ????-??-?? by James Alarie <jalarie@umich.edu>
//    http://spruce.flint.umich.edu/~jalarie/
//
//  There are three items per line:
//    1:  a level number showing what is subordinate to what.
//    2:  the page address.
//    3:  the page title.
//
//  The pointing-hand graphic is from:
//    http://www.321clipart.com/images8/icons/icon0136.gif
//  It is called an "ideo-locator" for the Greek meaning 
//  ideo=personal and locator.

  function URHere() {
    var URHere_Links=new Array(
      "0,jaa_f.htm,Home",
        "1,index.htm,Index",
        "1,index.html,Index",
        "1,jaa_b.htm,Menu",
          "2,jaa_b5.htm,CSS Menu",
        "1,jaa_f.htm,Welcome",
          "2,jaa_fa.htm,Visitor Counts",
          "2,jaa_fb.htm,Access Keys",
          "2,jaa_fc.htm,Changed Names",
          "2,jaa_fd.htm,Verbal Descriptions of Images",
            "3,jaa_fdz.htm,The Scottish Soldier",
          "2,jaa_fe.htm,Terms of Service",
        "1,jaa_g.htm,What's Gnu Here?",
          "2,jaa_ga.htm,What's Old Gnu Here?",
          "2,jaa_gz.htm,Seven Spanish Angels",
        "1,jaa_i.htm,Me",
          "2,jaa_i.htm#family,Family",
          "2,jaa_i.htm#scouting,Scouting",
          "2,jaa_i.htm#church,Church",
          "2,jaa_i.htm#education,Education",
          "2,jaa_i.htm#work,Work",
          "2,jaa_i.htm#hobbies,Hobbies",
          "2,jaa_i.htm#other,Other",
          "2,jaa_ia.htm,My R&#233;sum&#233;",       // resume
          "2,jaa_ib.htm,Universities of Michigan",
            "3,jaa_ibz.htm,Scotland the Brave",
        "1,jaa_k.htm,Samples of My Work",
          "2,jaa_k.htm#graphics,Graphics",
            "3,jaa_ka.htm,Graphics Files",
          "2,jaa_k.htm#html,HTML",
            "3,jaa_k.htm#html_splash,Splash page",
            "3,jaa_k.htm#html_frames,Frames",
            "3,jaa_k.htm#html_other,Other HTML",
          "2,jaa_k.htm#javascript,JavaScript",
            "3,jaa_k.htm#javascript_breakframes,Break Frames",
            "3,jaa_k.htm#javascript_updated,Last Update",
            "3,jaa_k.htm#javascript_preload,Preload Images",
            "3,jaa_kca.htm,Order Form",
              "4,jaa_kca0.htm,Thanks",
              "4,jaa_kca1.htm,Smart Fools",
              "4,jaa_kca2.htm,Everything I Know",
              "4,jaa_kca3.htm,Big Money",
            "3,jaa_kcb.htm,Account Number Verify",
            "3,jaa_k.htm#javascript_thanks,Form Thanks",
            "3,jaa_k.htm#javascript_float,Floating Menu",
            "3,jaa_kcc.htm,E-Mail the Source",
            "3,jaa_kcd.htm,BookMarklets",
              "4,jaa_kcd2.htm,BookMarklet Editor",
            "3,jaa_kce.htm,Cookies",
            "3,jaa_kcf.htm,Calendar",
              "4,jaa_kcf0.htm,Calendar Display",
            "3,jaa_kcg.htm,Mortgage Calculator",
              "4,jaa_kcg0.htm,Mortgage Calculator - Detail",
              "4,jaa_kcg1.htm,Mortgage Maximum",
              "4,jaa_kcg2.htm,Mortgage Rate",
              "4,jaa_kcg3.htm,Mortgage Term",
              "4,jaa_kcg4.htm,Rule of Seventy Eight",
              "4,jaa_kcg5.htm,Investments",
            "3,jaa_kch.htm,Days Between Dates",
            "3,jaa_pea.htm,16 Puzzle",
            "3,jaa_kci.htm,Equations",
              "4,jaa_kci0.htm,Equation Solver",
            "3,jaa_kcj.htm,Guaranteed Fresh",
            "3,jaa_kck.htm,Soundex",
            "3,jaa_kcl.htm,Loading Bar",
            "3,jaa_kcm.htm,Round Corners Generator",
            "3,jaa_kcn.htm,JS Scrolling Tables",
          "2,jaa_k.htm#css,CSS",
            "3,jaa_kea.htm,Drop Shadow Box",
            "3,jaa_keb.htm,Shadow Box Frame",
            "3,jaa_kec.htm,Zebra Tables",
            "3,jaa_ked.htm,Printable Version",
            "3,jaa_kee.htm,Scrolling Tables",
          "2,jaa_k.htm#perl,Perl",
            "3,jaa_kda.htm,Group Setup",
            "3,jaa_kdb.htm,Form Parse",
            "3,jaa_kdc.htm,Date and Time",
            "3,jaa_kdd.htm,Table",
            "3,jaa_kde.htm,Unquote",
            "3,jaa_kdf.htm,Mixed-case",
            "3,jaa_kdg.htm,Array Subset",
          "2,jaa_k.htm#programs,Programs",
          "2,jaa_k.htm#creations,Creations for Others",
            "3,jaa_k.htm#create_mine,My Designs",
            "3,jaa_k.htm#create_example,By Example",
        "1,jaa_p.htm,Puzzles and Fun",
          "2,jaa_paa.htm,20 Bible Books",
            "3,jaa_pab.htm,answers",
          "2,jaa_pba.htm,Bible Couples",
            "3,jaa_pbb.htm,answers",
          "2,jaa_pca.htm,Scrambled Bible Books",
            "3,jaa_pcb.htm,answers",
          "2,jaa_pda.htm,Apostle Search",
            "3,jaa_pdb.htm,answers",
          "2,jaa_pea.htm,16 Puzzle",
          "2,jaa_pfa.htm,Making Change",
            "3,jaa_pfb.htm,Basic Math Practice",
            "3,jaa_pfc.htm,Mixed Nuts",
            "3,jaa_pfd.htm,Shared Work",
            "3,jaa_pfe.htm,Age is Relative",
            "3,jaa_pff.htm,Adding Fractions",
            "3,jaa_pfg.htm,Cops and Robbers",
          "2,jaa_pg.htm,Rumors",
            "3,jaa_pga.htm,Mad Libs",
          "2,jaa_ph.htm,Wife's Name",
          "2,jaa_pi.htm,Elijah the prophet",
          "2,jaa_pja.htm,Easy Test",
            "3,jaa_pjb.htm,answers",
          "2,jaa_pk.htm,Sudoku",
          "2,jaa_pl.htm,FUNetic Alphabet",
          "2,jaa_pm.htm,Bingo",
            "3,jaa_pma.htm,Dice",
        "1,jaa_q.htm,Quotes",
          "2,jaa_qa.htm,Short Quotes",
          "2,jaa_qb.htm,I am Grateful",
          "2,jaa_qc.htm,Safe Sex",
          "2,jaa_qd.htm,Speeding",
          "2,jaa_qe.htm,Daughter's Mistake",
          "2,jaa_qf.htm,Dead Horse Theory",
          "2,jaa_qg.htm,Adversity",
          "2,jaa_qh.htm,Opportunity",
          "2,jaa_qi.htm,My Mother Taught Me",
          "2,jaa_qj.htm,Women Drivers",
          "2,jaa_qk.htm,Lessons from Noah",
          "2,jaa_ql.htm,Computer Test",
          "2,jaa_qm.htm,Thyme in a Bottle",
          "2,jaa_qn.htm,Prints in the Sand",
          "2,jaa_qo.htm,Christian Driver",
          "2,jaa_qp.htm,Texas Three-Kick Rule",
          "2,jaa_qq.htm,Lessons from the Hurricane",
        "1,jaa_t.htm,Tables",
          "2,jaa_ta.htm,Browser Colors",
          "2,jaa_tba.htm,ASCII Codes",
            "3,jaa_tbb.htm,ASCII Codes - right half only",
            "3,jaa_tbc.htm,Greek Letter Codes",
          "2,jaa_tc.htm,HTML Special Characters",
          "2,jaa_td.htm,DTMF (Telephone) Frequencies",
            "3,jaa_tdz.htm,Sounds of Silence",
          "2,jaa_te.htm,User Information",
            "3,jaa_tea.htm,Plugins and Mime Types",
          "2,jaa_tf.htm,Wind Chill, Temperature Humidity Index, and Relative Humidity",
          "2,jaa_tg.htm,Wind Speed",
          "2,jaa_th.htm,Periodic Table of the Elements",
          "2,jaa_ti.htm,U.S.A. State Codes",
            "3,jaa_ti2.htm,Country Codes",
            "3,jaa_ti3.htm,Language Codes",
          "2,jaa_tz.htm,Hey Jude",
        "1,jaa_u.htm,Conversions",
          "2,jaa_ua.htm,Metric Prefixes",
          "2,jaa_ub.htm,Number Base",
          "2,jaa_uc.htm,Computer Storage",
            "3,jaa_ucz.htm,House of the Rising Sun",
          "2,jaa_ud.htm,Temperature",
          "2,jaa_ue.htm,Distance",
          "2,jaa_uf.htm,Weight",
            "3,jaa_ufa.htm,Expand a Menu",
          "2,jaa_ug.htm,U.S.A. Liquid",
          "2,jaa_uh.htm,U.S.A. Dry",
          "2,jaa_ui.htm,British Imperial Liquid and Dry",
          "2,jaa_uj.htm,Speed",
          "2,jaa_uk.htm,Time",
          "2,jaa_ul.htm,Power",
          "2,jaa_um.htm,Circle",
          "2,jaa_un.htm,Delta/Wye",
          "2,jaa_uo.htm,Perimeter, Area, and Volume",
        "1,jaa_x.htm,Ratings, Awards, and Memberships - Text",
          "2,jaa_xa.htm,Ratings, Awards, and Memberships with Graphics",
          "2,jaa_xb.htm,Ratings - Exceptions",
          "2,jaa_zc.htm,Site Search",
        "1,jaa_z.htm,Credits",
          "2,jaa_za.htm,My Favorite Links",
          "2,jaa_zb.htm,Audio Files",
        "1,jaa_404.htm,404 - Not Found Offsite",
        "1,jaa_404l.htm,404 - Not Found Local",
        "1,jaa_e.htm,E-mail / Guestbook",
          "2,jaa_ea.htm,Comments",
          "2,jaa_eb.htm,Rate My Page"
    );
    
    var URHere_Items='';
    var URHere_Level='';
    var URHere_Link='';
    var URHere_Loc='';
    var URHere_New='';
    var URHere_Out='';
    var URHere_Pfx='';
    var URHere_go='';
    var URHere_ix1='';
    var URHere_ix2='';
    
    URHere_Loc=document.location.href;
    if ((URHere_ix1=URHere_Loc.indexOf('?')) > -1) {
      URHere_Loc=URHere_Loc.substring(0,URHere_ix1);  // drop any query string
    }
    if ((URHere_ix1=URHere_Loc.indexOf('#')) > -1) {
      URHere_Loc=URHere_Loc.substring(0,URHere_ix1);  // drop any in-page link
    }
    if ((URHere_ix1=URHere_Loc.lastIndexOf('/')) > -1) {
      URHere_Loc=URHere_Loc.substring(URHere_ix1+1,999); // just the filename
    }
    
    URHere_go='yes';
    URHere_ix1=URHere_Links.length;                 // start at the bottom of the list
    while(URHere_go == 'yes') {
      URHere_ix1=URHere_ix1-1;                      // working up the list
      if (URHere_ix1 < 0) { URHere_go='no'; }       // kill the loop
      else {
        URHere_Link=URHere_Links[URHere_ix1];
        URHere_Items=new Array(3);
        URHere_ix2=URHere_Link.indexOf(',');        // first comma position
        URHere_Items[0]=URHere_Link.substring(0,URHere_ix2);
        URHere_Link=URHere_Link.substring(URHere_ix2+1);
        URHere_ix2=URHere_Link.indexOf(',');        // second comma position
        URHere_Items[1]=URHere_Link.substring(0,URHere_ix2);
        URHere_Items[2]=URHere_Link.substring(URHere_ix2+1);
        URHere_Level=URHere_Items[0];
        if (URHere_Items[1] == URHere_Loc) {        // found the current page
          URHere_Out=URHere_Items[2]+'.';
          for (URHere_ix2=URHere_ix1-1; URHere_ix2>=0; URHere_ix2=URHere_ix2-1) {
            URHere_Link=URHere_Links[URHere_ix2];
            URHere_Items=URHere_Link.split(',');
            if (URHere_Items[0] < URHere_Level) {
              URHere_New='<a href="'+URHere_Items[1]+'" title="'+URHere_Items[2]+'">'+URHere_Items[2]+'<\/a> &gt; ';
              URHere_Out=URHere_New+URHere_Out;
              URHere_Level=URHere_Items[0];
            }
          }
          URHere_Pfx=' <br \/><hr \/><img src="urhere.gif" width="19" height="16" alt="You are here:" title="You are here:" \/> ';
          URHere_Out=URHere_Pfx+URHere_Out;
          document.write(URHere_Out+'<br \/>\n');
          document.write('<a accesskey="s"><\/a>');
          URHere_go='no';                             // kill the loop
        }
      }
    }
    return true;
  } // URHere
  URHere();
//  Last update 2009-10-09 by James Alarie.