//--------------------------------------------------------------------------------------------------

var pagetype;

function skrivMeny()
     {
      var meny_diven = document.getElementById("meny_delen");

      // Upptagna länksiffror:
      // 1, 2, 4, 5, 7, 8, 9
      // 10, 11, 12, 13, 14, 16
      // 21, 22, 24, 26, 27
      // 30, 31, 32, 33, 34, 35  40

      // Kategori Up-to-date

      var rub1 = document.createElement("p");
      rub1.id = "firstpimeny";
      meny_diven.appendChild(rub1);
      var rub1_text = document.createTextNode("Up-to-date");
      rub1.appendChild(rub1_text);

        var ul1 = document.createElement("ul");
        meny_diven.appendChild(ul1);

           var li1 = document.createElement("li");
           var lank1 = document.createElement("a");
           lank1.href = fileloc + "index.php";
           lank1.title = "News and updates - Stay up-to-date about Robert Knepper and RKF.";
           var li1_text = document.createTextNode("News and updates");
           lank1.appendChild(li1_text);
           li1.appendChild(lank1);
           ul1.appendChild(li1);
/*
           var li2 = document.createElement("li");
           var lank2 = document.createElement("a");
           lank2.href = fileloc + "calendar.htm";
           lank2.title = "Robert's current projects.";
           var li2_text = document.createTextNode("Current projects");
           lank2.appendChild(li2_text);
           li2.appendChild(lank2);
           ul1.appendChild(li2);
*/
      // Kategori Introduction

      var rub2 = document.createElement("p");
      rub2.className = "menyrub";
      meny_diven.appendChild(rub2);
      var rub2_text = document.createTextNode("Introduction");
      rub2.appendChild(rub2_text);

        var ul2 = document.createElement("ul");
        meny_diven.appendChild(ul2);

           var li4 = document.createElement("li");
           var lank4 = document.createElement("a");
           lank4.href = fileloc + "robert/bio.htm";
           lank4.title = "Biography - Find out more about Robert.";
           var li4_text = document.createTextNode("Biography");
           lank4.appendChild(li4_text);
           li4.appendChild(lank4);
           ul2.appendChild(li4);



   /*        var li5 = document.createElement("li");
           li5.id = "acting_menydel";
           var lank5 = document.createElement("a");
           lank5.href = fileloc + "robert/acting/index.htm";
           lank5.title = "Find out more about Robert's acting career.";
           var li5_text = document.createTextNode("Acting");
           var pil1 = document.createElement("img");
           pil1.src = fileloc + "images/pil_undermeny.gif";
           pil1.alt = "Pil för att visa undermeny.";
           var li5_textmer = document.createTextNode(" ");
           lank5.appendChild(li5_text);
           li5.appendChild(lank5);
           li5.appendChild(li5_textmer)
           li5.appendChild(pil1);
           ul2.appendChild(li5);

             var ul3 = document.createElement("ul");
             ul3.id = "acting_undermeny";
             li5.appendChild(ul3);     */

           var li27 = document.createElement("li");
           var lank27 = document.createElement("a");
           lank27.href = fileloc + "robert/contact.htm";
           lank27.title = "Contact Robert - Mailing addresses for fan mail purposes.";
           var li27_text = document.createTextNode("Contact Robert");
           lank27.appendChild(li27_text);
           li27.appendChild(lank27);
           ul2.appendChild(li27);

      // Kategori Robert's career

      var rub7 = document.createElement("p");
      rub7.className = "menyrub";
      meny_diven.appendChild(rub7);
      var rub7_text = document.createTextNode("Robert's career");
      rub7.appendChild(rub7_text);

        var ul8 = document.createElement("ul");
        meny_diven.appendChild(ul8);

               var li7 = document.createElement("li");
               var lank7 = document.createElement("a");
               lank7.href = fileloc + "robert/acting/movies/index.htm";
               lank7.title = "Movies - Find out more about Robert's movies.";
               var li7_text = document.createTextNode("Movies");
               lank7.appendChild(li7_text);
               li7.appendChild(lank7);
               ul8.appendChild(li7);

               var li8 = document.createElement("li");
               var lank8 = document.createElement("a");
               lank8.href = fileloc + "robert/acting/tvshows/index.htm";
               lank8.title = "TV-shows - Find out more about Robert's TV-show appearances.";
               var li8_text = document.createTextNode("TV-shows");
               lank8.appendChild(li8_text);
               li8.appendChild(lank8);
               ul8.appendChild(li8);

               var li9 = document.createElement("li");
               var lank9 = document.createElement("a");
               lank9.href = fileloc + "robert/acting/plays/index.htm";
               lank9.title = "Plays - Extensive coverage of Robert's background in theatre.";
               var li9_text = document.createTextNode("Plays");
               lank9.appendChild(li9_text);
               li9.appendChild(lank9);
               ul8.appendChild(li9);

               var li10 = document.createElement("li");
               var lank10 = document.createElement("a");
               lank10.href = fileloc + "robert/acting/misc.htm";
               lank10.title = "Radio productions and music videos.";
               var li10_text = document.createTextNode("Miscellaneous");
               lank10.appendChild(li10_text);
               li10.appendChild(lank10);
               ul8.appendChild(li10);

      // Kategori Media

      var rub3 = document.createElement("p");
      rub3.className = "menyrub";
      meny_diven.appendChild(rub3);
      var rub3_text = document.createTextNode("Media");
      rub3.appendChild(rub3_text);

        var ul4 = document.createElement("ul");
        meny_diven.appendChild(ul4);

           var li11 = document.createElement("li");
           var lank11 = document.createElement("a");
           lank11.href = fileloc + "media/videos/index.htm";
           lank11.title = "Videos - Robert Knepper videos, e.g. interviews.";
           var li11_text = document.createTextNode("Videos");
           lank11.appendChild(li11_text);
           li11.appendChild(lank11);
           ul4.appendChild(li11);

           var li16 = document.createElement("li");
           var lank16 = document.createElement("a");
           lank16.href = fileloc + "media/audio/index.htm";
           lank16.title = "Audio - Robert Knepper audio, e.g. radio interviews.";
           var li16_text = document.createTextNode("Audio");
           lank16.appendChild(li16_text);
           li16.appendChild(lank16);
           ul4.appendChild(li16);

           var li12 = document.createElement("li");
           var lank12 = document.createElement("a");
           lank12.href = fileloc + "media/photos/index.htm";
           lank12.title = "Photos - Extensive section with photos of Robert, e.g. screen captures and event pics.";
           var li12_text = document.createTextNode("Photos");
           lank12.appendChild(li12_text);
           li12.appendChild(lank12);
           ul4.appendChild(li12);

           if(pagetype == "gallery")
                {


           var li30 = document.createElement("li");
           var lank30 = document.createElement("a");
           lank30.href = fileloc + "media/photos/tvshows/index.htm";
           lank30.title = "Photos - Screen caps and promotional photos for TV-shows.";
           lank30.className ="undermenylank";
           var li30_text = document.createTextNode("TV-shows");
           lank30.appendChild(li30_text);
           li30.appendChild(lank30);
           ul4.appendChild(li30);

           var li31 = document.createElement("li");
           var lank31 = document.createElement("a");
           lank31.href = fileloc + "media/photos/movies/index.htm";
           lank31.title = "Photos - Screen caps and promotional photos for movies.";
           lank31.className ="undermenylank";
           var li31_text = document.createTextNode("Movies");
           lank31.appendChild(li31_text);
           li31.appendChild(lank31);
           ul4.appendChild(li31);
           
           var li32 = document.createElement("li");
           var lank32 = document.createElement("a");
           lank32.href = fileloc + "media/photos/interviews/index.htm";
           lank32.title = "Photos - Screen caps from interviews.";
           lank32.className ="undermenylank";
           var li32_text = document.createTextNode("Interviews");
           lank32.appendChild(li32_text);
           li32.appendChild(lank32);
           ul4.appendChild(li32);

           var li33 = document.createElement("li");
           var lank33 = document.createElement("a");
           lank33.href = fileloc + "media/photos/events/index.htm";
           lank33.title = "Photos - Photos of Robert at various events.";
           lank33.className ="undermenylank";
           var li33_text = document.createTextNode("Events");
           lank33.appendChild(li33_text);
           li33.appendChild(lank33);
           ul4.appendChild(li33);

           var li34 = document.createElement("li");
           var lank34 = document.createElement("a");
           lank34.href = fileloc + "media/photos/magazines/index.htm";
           lank34.title = "Photos - Scans of magazine articles and interviews related to Robert.";
           lank34.className ="undermenylank";
           var li34_text = document.createTextNode("Magazines");
           lank34.appendChild(li34_text);
           li34.appendChild(lank34);
           ul4.appendChild(li34);

           var li35 = document.createElement("li");
           var lank35 = document.createElement("a");
           lank35.href = fileloc + "media/photos/misc/index.htm";
           lank35.title = "Photos - Miscellaneous photos of Robert, such as headshots and photos from theatre productions.";
           lank35.className ="undermenylank";
           var li35_text = document.createTextNode("Miscellaneous");
           lank35.appendChild(li35_text);
           li35.appendChild(lank35);
           ul4.appendChild(li35);


                };


           var li13 = document.createElement("li");
           var lank13 = document.createElement("a");
           lank13.href = fileloc + "media/articles/index.htm";
           lank13.title = "Articles - Net and newspaper articles about Robert.";
           var li13_text = document.createTextNode("Articles");
           lank13.appendChild(li13_text);
           li13.appendChild(lank13);
           ul4.appendChild(li13);


      // Kategori The site

      var rub6 = document.createElement("p");
      rub6.className = "menyrub";
      meny_diven.appendChild(rub6);
      var rub6_text = document.createTextNode("Site");
      rub6.appendChild(rub6_text);

        var ul7 = document.createElement("ul");
        meny_diven.appendChild(ul7);

           var li26 = document.createElement("li");
           var lank26 = document.createElement("a");
           lank26.href = fileloc + "site/contact_webmasters.php";
           lank26.title = "Contact webmasters - Email Malin and Helena.";
           var li26_text = document.createTextNode("Contact webmasters");
           lank26.appendChild(li26_text);
           li26.appendChild(lank26);
           ul7.appendChild(li26);


           var li21 = document.createElement("li");
           var lank21 = document.createElement("a");
           lank21.href = fileloc + "site/disclaimer.htm";
           lank21.title = "Disclaimer - Read our disclaimer and site policy.";
           var li21_text = document.createTextNode("Disclaimer");
           lank21.appendChild(li21_text);
           li21.appendChild(lank21);
           ul7.appendChild(li21);

/*
           var li24 = document.createElement("li");
           var lank24 = document.createElement("a");
           lank24.href = fileloc + "site/links.htm";
           lank24.title = "Links -  Sites related to Robert and those we are affiliated with.";
           var li24_text = document.createTextNode("Links");
           lank24.appendChild(li24_text);
           li24.appendChild(lank24);
           ul7.appendChild(li24);

           var li22 = document.createElement("li");
           var lank22 = document.createElement("a");
           lank22.href = fileloc + "site/archive.htm";
           lank22.title = "Archive - Finished projects and ended contests.";
           var li22_text = document.createTextNode("Archive");
           lank22.appendChild(li22_text);
           li22.appendChild(lank22);
           ul7.appendChild(li22);
*/



     };

//--------------------------------------------------------------------------------------------------

function skrivHeader()
     {
      
      theRandomHeader = Math.floor((Math.random()*(4))+1);

      var header_diven = document.getElementById("header_delen");
      var header_bilden = document.createElement("img");
      header_bilden.src = fileloc + "images/graphics/headers/" + theRandomHeader + ".jpg";
      header_bilden.id = "header_bild";
      header_bilden.alt = "RobertKnepperFans.com header";
      header_diven.appendChild(header_bilden);
     };

//--------------------------------------------------------------------------------------------------

function skrivDisclaimer()
     {
      var under_sidan_diven = document.getElementById("under_sidan");

      var under_sidan_p = document.createElement("p");
      under_sidan_diven.appendChild(under_sidan_p);
      var under_sidan_p_text = document.createTextNode("under_sidan!!! © robertknepperfans.com | ");
      under_sidan_p.appendChild(under_sidan_p_text);
      
      var lank24 = document.createElement("a");
      lank24.href = fileloc + "site/disclaimer.htm";
      lank24.title = "Important: Read our disclaimer.";
      var li24_text = document.createTextNode("read disclaimer");
      lank24.appendChild(li24_text);
      under_sidan_p.appendChild(lank24);

     };



//--------------------------------------------------------------------------------------------------



/*function visaCapCarnUndermeny()
     {
      document.getElementById("caps_carn_undermenyn").style.display = "block";
     };

function doljCapCarnUndermeny()
     {
      document.getElementById("caps_carn_undermenyn").style.display = "none";
     };


function visaUndermeny_acting()
     {
      document.getElementById("acting_undermeny").style.display = "block";
     };

function doljUndermeny_acting()
     {
      document.getElementById("acting_undermeny").style.display = "none";
     };
     
     */

function goBack()
     {
      window.history.back()
     };
     



function visaPB309Spoiler()
     {
     document.getElementById("pb309spoiler").style.display = "block";
     document.getElementById("PBspoilers309-knapp").style.display = "none";
     };



function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if ((anchor.getAttribute("href") && ((anchor.getAttribute("rel") == "external") || (anchor.getAttribute("rel") == "bigphoto"))))
     {anchor.target = "_blank";}
 }
};

function navigeraPB()
     {
      if(document.getElementById("navigate_pb"))
           {
            var navigeraPB_del1 = document.getElementById("navigate_pb").selectedIndex;
            var navigeraPB_valet = document.getElementsByTagName("option")[navigeraPB_del1].value;
            wantedPBsida = navigeraPB_valet;
            window.location = wantedPBsida + ".htm";
           };
      //alert("du har tryckt på PB-knappen");
     };

function navigeraPBpics()
     {
      if(document.getElementById("navigate_pbpics"))
           {
            var navigeraPBpics_del1 = document.getElementById("navigate_pbpics").selectedIndex;
            var navigeraPBpics_valet = document.getElementsByTagName("option")[navigeraPBpics_del1].value;
            wantedPBpicssida = navigeraPBpics_valet;
            window.location = wantedPBpicssida + ".htm";
           };
     };

function navigeraHeroesPics()
     {
      if(document.getElementById("navigate_heroespics"))
           {
            var navigeraHeroesPics_del1 = document.getElementById("navigate_heroespics").selectedIndex;
            var navigeraHeroesPics_valet = document.getElementsByTagName("option")[navigeraHeroesPics_del1].value;
            wantedHeroesPicssida = navigeraHeroesPics_valet;
            window.location = wantedHeroesPicssida;
           };
     };
     
function navigeraCarnpics()
     {
      if(document.getElementById("navigate_carnpics"))
           {
            var navigeraCarnpics_del1 = document.getElementById("navigate_carnpics").selectedIndex;
            var navigeraCarnpics_valet = document.getElementsByTagName("option")[navigeraCarnpics_del1].value;
            wantedCarnpicssida = navigeraCarnpics_valet;
            window.location = wantedCarnpicssida + ".htm";
           };
     };

function navigeraThiepics()
     {
      if(document.getElementById("navigate_thiepics"))
           {
            var navigeraThiepics_del1 = document.getElementById("navigate_thiepics").selectedIndex;
            var navigeraThiepics_valet = document.getElementsByTagName("option")[navigeraThiepics_del1].value;
            wantedThiepicssida = navigeraThiepics_valet;
            window.location = wantedThiepicssida + ".htm";
           };
     };


//-----------------------------------

function addListeners()
     {

      var backbutton = document.getElementById("backbutton");
      if(backbutton != null)
           {
            addEvent(backbutton, "click", goBack);
           };

/*      var pb_caps_undermeny = document.getElementById("caps_pb_undermenyrubrik");
      if(pb_caps_undermeny != null)
          {
           addEvent(pb_caps_undermeny, "mouseover", visaCapPBUndermeny);
           addEvent(pb_caps_undermeny, "mouseout", doljCapPBUndermeny);
          }; */

  /*    var carn_caps_undermeny = document.getElementById("caps_carn_undermenyrubrik");
      if(carn_caps_undermeny != null)
          {
           addEvent(carn_caps_undermeny, "mouseover", visaCapCarnUndermeny);
           addEvent(carn_caps_undermeny, "mouseout", doljCapCarnUndermeny);
          }; */

/*
     var pb309spoilerlank = document.getElementById("PBspoilers309-knapp");
     if(pb309spoilerlank != null)
          {
           addEvent(pb309spoilerlank, "click", visaPB309Spoiler);
          };
*/

     var navigeraPBknapp = document.getElementById("navigate_pb_go");
     if(navigeraPBknapp != null)
          {
           addEvent(navigeraPBknapp, "click", navigeraPB);
          };

     var navigeraPBpicsknapp = document.getElementById("navigate_pbpics_go");
     if(navigeraPBpicsknapp != null)
          {
           addEvent(navigeraPBpicsknapp, "click", navigeraPBpics);
          };
          
     var navigeraCarnpicsknapp = document.getElementById("navigate_carnpics_go");
     if(navigeraCarnpicsknapp != null)
          {
           addEvent(navigeraCarnpicsknapp, "click", navigeraCarnpics);
          };
        
     var navigeraHeroesPicsknapp = document.getElementById("navigate_heroespics_go");
     if(navigeraHeroesPicsknapp != null)
          {
           addEvent(navigeraHeroesPicsknapp, "click", navigeraHeroesPics);
          };

     var navigeraThiepicsknapp = document.getElementById("navigate_thiepics_go");
     if(navigeraThiepicsknapp != null)
          {
           addEvent(navigeraThiepicsknapp, "click", navigeraThiepics);
          };

     }; // addera lyssnare slutar
/*
function createRightSiteCol()
     {

      var ytterst_diven = document.getElementById("ytterst");

      var riktigfootercolumn = document.createElement("div");
      riktigfootercolumn.id = "riktigafooter_delen";
      ytterst_diven.appendChild(riktigfootercolumn);



      var hogerspalt_diven = document.getElementById("footer_delen");

      var hogerspalt_del1 = document.createElement("p");
      hogerspalt_diven.appendChild(hogerspalt_del1);

      var hogerspalt_del1b = document.createTextNode("högerspalten!! (gamla footerdelen)");
      hogerspalt_del1.appendChild(hogerspalt_del1b);

      var hogerspalt_jordgubbar = document.createElement("img");
      hogerspalt_jordgubbar.src = fileloc + "images/graphics/transporterruta.jpg";
      hogerspalt_jordgubbar.id = "transporterruta";
      hogerspalt_del1.appendChild(hogerspalt_jordgubbar);


     };
     */

function grundkoll()
     {
      if(!document.getElementById)
           {
            return;
           };



      if(pagetype == "gallery")
           {
            ritaSelectmeny();
            ritaSelectMenyCarnPics();
            ritaGalleriTummar();
           };

      externalLinks();

      skrivMeny();

     /* skrivDisclaimer(); */


      addListeners();

      skrivHeader();



     };

function addEvent(eventElement, eventType, eventFunction)
     {
      if(eventElement.addEventListener) // dvs om man använder Firefox
           {
            eventElement.addEventListener(eventType, eventFunction, false);
            return true;
           }
      else if(eventElement.attachEvent) // dvs om man använder Explorer
           {
            var returnval = eventElement.attachEvent( "on" + eventType, eventFunction);
            return returnval;
           };
     };

addEvent(window, "load", grundkoll);

//--------------------------------------------------------------------------------------------------