<!--
function GetPageTexts(blnNoTitleForFirst)
{
   var strResult = new String()

   if (arrpagetexts.length !== 0)
   { 
      for (var i = 0; i < arrpagetexts.length; i++)
      {
         var strTitle = StringDecode(arrpagetexts[i][1])
         var strBody = StringDecode(arrpagetexts[i][2])
         
         if (((i == 0) && (!blnNoTitleForFirst)) || (i > 0)) { strResult += '<H1> ' + strTitle + '</H1>' }
         strResult += '<P>' + strBody + '</P>'   
      }  
   }

   return strResult
}

function GetPhotographerName(intGender, strTitle, strInitials, strFirstName, strMiddleName, strLastName, strPostials)
{
   var strResult = new String()

   if ((strInitials.length == 0) && (strFirstName.length !== 0)) { strInitials = strFirstName.substring(0, 1) + '.' }
   if ((strTitle.length !== 0) && (strTitle.indexOf(".") < 0)) { strTitle = strTitle + "." }    
   if (strInitials.length !== 0) { strInitials = strInitials + "." }    

   if (intGender == 1) { strResult += "dhr. " } else if (intGender == 2) { strResult += "mevr. " }
   if (strTitle.length !== 0) { strResult += strTitle + ' ' }
   if (strInitials.length !== 0) { strResult += strInitials + ' ' }
   if (strMiddleName.length !== 0) { strResult += strMiddleName + ' ' }
   if (strLastName.length !== 0) { strResult += strLastName + ' ' }
   if (strPostials.length !== 0) { strResult += strPostials }    
   if (strFirstName.length !== 0) { strResult += ' (' + strFirstName + ')' }

   return strResult
}

function InsertLayout()
{
   var strResult = new String()
   var intUserID = GetUserID()
   var intSiteID = GetSiteID()

   strResult += '<A NAME="top"></A>'
   strResult += '<CENTER>'
   strResult += '<DIV ALIGN="master" ID="master">'
   strResult += '<map name="extramenu">'
   strResult += '<area href="default.asp?pageID=' + intHomePageID + '" shape="rect" coords="596, 20, 642, 41">'
   strResult += '<area href="default.asp?pageID=' + intContactPageID + '" shape="rect" coords="645, 19, 699, 40">'
   strResult += '<area href="default.asp?pageID=' + intTijdschriftPageID + '" shape="rect" coords="705, 19, 767, 39">'
   strResult += '</map>'
   strResult += '<DIV ALIGN="left" CLASS="banner" ID="banner"><img border="0" src="images/layout/collage.jpg" usemap="#extramenu" width="776" height="285"></DIV>'
   strResult += '<DIV ALIGN="left" CLASS="menu" ID="menu"></DIV>'
   strResult += '<DIV ALIGN="left" CLASS="content" ID="content"></DIV><BR STYLE="clear: all">'
   strResult += '<DIV ALIGN="left" CLASS="login" ID="login"></DIV>'
   strResult += '<DIV ALIGN="left" CLASS="footer" ID="footer"><P><A HREF="' + CMS_URL + '/default.asp?siteID=' + intSiteID + '&pageID=' + intHomePageID + '">*</A> <A HREF="http://www.nowonline.nl" TARGET="_new">© Nowonline 2004</A></P></DIV>'
   strResult += '<DIV ALIGN="left" CLASS="subnavigator" ID="subnavigator"></DIV>' 
   strResult += '</DIV>'
   strResult += '</CENTER>'

   document.getElementById("page").innerHTML = strResult

   if (intUserID !== SITE_GUESTUSER)
   {
       document.getElementById("login").innerHTML += '<P><B>Ingelogd als: </B>' + StringDecode(arrinfo[0][0]) + ' | <A HREF="' + GLOBAL_URL + '/default.asp?siteID=' + intSiteID + '&pageID=' + intLogOffPageID + '">uitloggen</A></P>' 
   }

   InsertMenu()
}

function InsertMenu()
{
   var strResult = new String()
   var intUserID = GetUserID()

   strResult += '<DIV>'
   for (var i = 0; i < arrmainmenu.length; i++)
   {
      var intItemID = arrmainmenu[i][0]
      var intParentID = arrmainmenu[i][1]
      var strName = StringDecode(arrmainmenu[i][2])
      var intPageID = arrmainmenu[i][3]
      var strURL = StringDecode(arrmainmenu[i][4])
      var blnNewWindow = arrmainmenu[i][5]
 
      if (blnNewWindow) { var strExtra = ' TARGET="_new"' } else { var strExtra = new String() }

      if (intPageID.length !== 0) 
      {
         strResult += '<A HREF="default.asp?pageID=' + intPageID + '"' + strExtra + '>' + strName + '</A>' 
      }
      else if (strURL.length !== 0)
      {
         strResult += '<A HREF="' + strURL + '"' + strExtra + '>' + strName + '</A>' 
      }
   }
   strResult += '</DIV>'

   document.getElementById("menu").innerHTML = strResult
}

function MetaHeader(datEntryDate, intCreatorID, strCreatorName, datModifiedDate, intModifierID, strModifierName)
{
   var strResult = new String()
   datEntryDate = GetDate(datEntryDate, MEDIUM_DATE)
   datModifiedDate = GetDate(datModifiedDate, MEDIUM_DATE)

   if (intCreatorID !== 0)
   {
      strResult += 'creator: <A HREF="javascript:Profile(' + intCreatorID + ')">' + strCreatorName + '</A> (' + datEntryDate + ')'
   }

   if (intModifierID !== 0) 
   {
      strResult += ' | modifier: <A HREF="javascript:Profile(' + intModifierID + ')">' + strModifierName + '</A> (' + datModifiedDate + ')'
   }

   return strResult
}

function GetCities(intCountryID)
{
   var strURL = document.location.href
   strURL = ChangeURLParameter(strURL, 'countryID', intCountryID)
   strURL = ChangeURLParameter(strURL, 'cityID', '')
   document.location.href = strURL
}

function InsertSideBar()
{
   var strResult = new String()
   var intSiteID = GetSiteID()
   var intPageID = GetPageID()
   var intCountryID = arrpagevariables[7]
   var intCityID = arrpagevariables[8]
   var intSectorID = arrpagevariables[9]

   strResult += '<DIV CLASS="sidebar" ID="sidebar">'

   if (arrarchivebox.length !== 0)
   {
      var intRecordMaxBound = arrarchiveboxhelper[0]
      var intRecordStartIndex = arrarchiveboxhelper[1]
      var intRecordEndIndex = arrarchiveboxhelper[2]
      var intPageSize = arrarchiveboxhelper[3]
      var intSortOrder = arrarchiveboxhelper[4]

      strResult += '<H2><IMG SRC="images/icons/icon-greybox.gif"> Laatste uitgaven</H2>'
      strResult += '<A NAME="archive"></A>'
      strResult += '<DIV CLASS="archive">'

      for (var i = 0; i < arrarchivebox.length; i++)
      {
         var intIssueID = arrarchivebox[i][0]
         var strTitle = StringDecode(arrarchivebox[i][1])
         var intImageID = arrarchivebox[i][2]

         strResult += '<A HREF="default.asp?pageID=' + intUitgavePageID + '&ID=' + intIssueID + '"><IMG ALT="' + strTitle + '" BORDER="0" SRC="' + SITE_IMAGEURL + '/thumb/' + intImageID + '.jpg"></A>'
      }

      strResult += '</DIV>'

      strResult += '<SPAN CLASS="left">'
      if (intRecordEndIndex < intRecordMaxBound) { strResult += ' <A HREF="' + ChangeURLParameter(document.location.href, 'archivestart', intRecordStartIndex + 1) + '#archive">ouder <IMG BORDER="0" SRC="images/icons/icon-next.gif"></A>' }
      strResult += '</SPAN>'
      strResult += '<SPAN CLASS="right">'
      if (intRecordStartIndex > 0) { strResult += '<A HREF="' + ChangeURLParameter(document.location.href, 'archivestart', intRecordStartIndex - 1) + '#archive"><IMG BORDER="0" SRC="images/icons/icon-previous.gif"> nieuwer</A>' }
      strResult += '</SPAN>'
   }

   strResult += '<H2><IMG SRC="images/icons/icon-greybox.gif"> Fotograaf zoeken</H2>'
   strResult += '<FORM NAME="search" METHOD="get" ACTION="default.asp">'
   strResult += '<INPUT TYPE="hidden" NAME="!countryID" VALUE="[deny]:-1:Geen land geselecteerd">'
   strResult += '<INPUT TYPE="hidden" NAME="!cityID" VALUE="[deny]:-1:Geen plaats geselecteerd">' 
   strResult += '<INPUT TYPE="hidden" NAME="!sectorID" VALUE="[deny]:0:Geen discipline geselecteerd">'
   strResult += '<INPUT TYPE="hidden" NAME="pageID" VALUE="' + intFotografenPageID + '">'

   strResult += '<P>Op zoek naar een fotograaf?</P>'
   strResult += '<TABLE WIDTH="95%">'

   strResult += '<TR><TD WIDTH="25%" ID="label"><P>Land</P></TD><TD WIDTH="75%"><SELECT CLASS="select" NAME="countryID" ONCHANGE="javascript:GetCities(this.options[this.selectedIndex].value);"><OPTION VALUE="-1">[ selecteer ]</OPTION>'

   for (var i = 0; i < arrcountries.length; i++)
   {
       var intRecordID = arrcountries[i][0]
       var strName = StringDecode(arrcountries[i][1])

       if (intCountryID == intRecordID) 
       { 
          strResult += '<OPTION VALUE="' + intRecordID + '" SELECTED>' + strName + '</OPTION>'
       }
       else
       {
          strResult += '<OPTION VALUE="' + intRecordID + '">' + strName + '</OPTION>'
       }
   }

   strResult += '</SELECT></TD></TR>'

   if (intCountryID !== 0) 
   { 
      strResult += '<TR><TD WIDTH="25%" ID="label"><P>Stad</P></TD><TD WIDTH="75%"><SELECT CLASS="select" NAME="cityID"><OPTION VALUE="-1">[ selecteer ]</OPTION>'

      for (var i = 0; i < arrcities.length; i++)
      {
          var intRecordID = arrcities[i][0]
          var strName = StringDecode(arrcities[i][1])

          if (intCityID == intRecordID) 
          { 
              strResult += '<OPTION VALUE="' + intRecordID + '" SELECTED>' + strName + '</OPTION>'
          }
          else
          {
              strResult += '<OPTION VALUE="' + intRecordID + '">' + strName + '</OPTION>'
          }
      }

      strResult += '</SELECT></TD></TR>'
   }

   strResult += '<TR><TD WIDTH="25%" ID="label"><P>Discipline</P></TD><TD WIDTH="75%"><SELECT CLASS="select" NAME="sectorID"><OPTION VALUE="0">[ selecteer ]</OPTION>' 

   for (var i = 0; i < arrsectors.length; i++)
   {
       var intRecordID = arrsectors[i][0]
       var strName = StringDecode(arrsectors[i][1])

       if (strName.length == 0) 
       { 
          intRecordID = -1
          strName = '{ diversen (meeste hits) }' 

          if (intSectorID == intRecordID) 
          {
             strResult += '<OPTION VALUE="' + intRecordID + '" SELECTED>' + strName + '</OPTION>'
          }
          else
          {
             strResult += '<OPTION VALUE="' + intRecordID + '">' + strName + '</OPTION>'
          }
 
          strResult += '<OPTION></OPTION>'
       }
       else
       {
          if (intSectorID == intRecordID) 
          { 
             strResult += '<OPTION VALUE="' + intRecordID + '" SELECTED>' + strName + '</OPTION>'
          }
          else
          {
             strResult += '<OPTION VALUE="' + intRecordID + '">' + strName + '</OPTION>'   
          }
       }
   }

   strResult += '</SELECT></TD></TR>'
   strResult += '<TR><TD WIDTH="25%" ID="label">&nbsp;</TD><TD WIDTH="75%" STYLE="text-align: right"><INPUT CLASS="button" ONCLICK="javascript:if (Validate(\'search\')) { document.search.submit(); }" TYPE="button" VALUE="voltooien" ONCLICK="javascript:document.search.submit();"></TD></TR>'
   strResult += '</TABLE>'
   strResult += '</FORM>'

   strResult += '<H2><IMG SRC="images/icons/icon-greybox.gif"> Nieuwsbrief</H2>'
   strResult += '<FORM NAME="subscribe" ACTION="' + GLOBAL_URL + '/asp-bin/managesubscriptions.asp" METHOD="POST">'
   strResult += GetValidationRules(arrformsubscribe)
   strResult += '<INPUT TYPE="hidden" NAME="mode" VALUE="subscribe">'
   strResult += '<INPUT TYPE="hidden" NAME="listID" VALUE="17">'
   strResult += '<INPUT TYPE="hidden" NAME="goto" VALUE="">'
   strResult += '<P>Geef u op voor onze nieuwsbrief om op de hoogte te blijven van het laatste nieuws.</P>' 
   strResult += '<P><INPUT TYPE="text" CLASS="input" NAME="email"> <INPUT CLASS="button" TYPE="button" VALUE="voltooien" ONCLICK="javascript:NewsletterSignUp(' + intSiteID + ');"><BR>'
   strResult += '<INPUT NAME="typeID" TYPE="radio" CHECKED VALUE="0"> schrijf in <INPUT NAME="typeID" TYPE="radio" VALUE="1"> schrijf uit</P>'
   strResult += '</FORM>'
   strResult += '</DIV><BR STYLE="clear: both">'

   return strResult
}

function Subscribe()
{
   if (Validate('subscribe'))
   {
      if (document.subscribe.mode.value == 'subscribe')
      {
         document.subscribe.goto.value = GLOBAL_URL + '/default.asp?siteID=' + GetSiteID() + '&pageID=' + intEventRaisePageID + '&ID=170&goto=' + escape(document.location.href)
      }
      else
      {
         document.subscribe.goto.value = GLOBAL_URL + '/default.asp?siteID=' + GetSiteID() + '&pageID=' + intEventRaisePageID + '&ID=172&goto=' + escape(document.location.href)
      }

      document.subscribe.submit()
   }
}
//-->