//
// NAAM      : mouseover.js
// DOEL      : verzorgt de mouseovers van links, inclusief pre-loads
// SYNTAX    : setLink([normalImage],[focusImage],[url],[Target],[statusText],[options])
// PARAMETERS: [normalImage] - de afbeelding die normaal getoond wordt.
//             [focusImage]  - de afbeelding die bij een mouseover getoond wordt.
//             [URL]         - de URL waarheen gelinkt wordt (absoluut of relatief t.o.v.
//                             de pagina waarvandaan de functie wordt aangeroepen.
//             [Target]      - elk valide targetframe, zoals '_top'. Als er een lege
//                             string wordt opgegeven, is het alsof er geen target-tag
//                             is, en wordt het default-target gebruikt.
//             [statusText]  - de tekst die in de statusbalk wordt getoond gedurende een
//                             mouseover
//             [options]     - afbeeldingsopties, bijvoorbeeld 'width=77 align="left"'
// ISSUES    : Werkt nog niet binnen layers in Netscape.
//
// =============================================================================
// (c) copyright enzo
// Versie 2
// =============================================================================
//
// Gebruiksaanwijzing:
// (1) Zet in je bestand: <SCRIPT language="JavaScript" src="include/mouseover.js"></SCRIPT>
// (2) Zet is je uiteindelijke bestand bijvoorbeeld:
// 
// <HTML>
// <HEAD base target="content">
// <BODY>
// <NOSCRIPT>
//   <A href="www.acegroup.nl"  target="_self"><IMG src="images/acelogo.gif" alt="Ace Group" border=0></A>
//   <A href="www.trafficmaster.nl"><IMG src="images/tmlogo.gif" alt="Trafficmaster" border=0></A>
//</NOSCRIPT>
// <SCRIPT language="JavaScript">
//   <!--
//     setLink('images/acelogo.gif','images/acelogo_a.gif','http://www.acegroup.nl','_self','Zet de eerste stap voor een volledig Internetadvies','alt="Ace Group"');
//     setLink("images/tmlogo.gif","images/tmlogo_a.gif",'http://www.trafficmaster.nl','','Drive qualified traffic to your website",'alt="Trafficmaster');
//   -->
// </SCRIPT>
// </HTML>
//


var hiLiteImages = new Object();
var loLiteImages = new Object();

function randomLetters(n)
{
  var woord = ""
  var i
  for (i=0;i<n;i=i+1)
  {
    woord = woord + String.fromCharCode(Math.floor(97 + Math.random() * 26));
  }
    return woord;
}


function hiLiteImage(imageName)
{
  if ( document.images ) eval('document.images.' + imageName + '.src = hiLiteImages.' + imageName + '.src');
  //eval ('self.status = statusText.' + imageName + ';');
}

function loLiteImage(imageName)
{
  if ( document.images ) eval('document.images.' + imageName + '.src = loLiteImages.' + imageName + '.src');
  self.status = '';
}


function setLink(normalImage,focusImage,url,urlTarget,statusText,ops)
{
  if(location.href.substr(location.href.length - url.length).toLowerCase()==url)normalImage=focusImage;
  var imageName = randomLetters(25);
  document.write('<A href="' + url + '"');
  document.write(' onMouseOver="hiLiteImage(\'' + imageName + '\'); return true;"');
  document.write(' onMouseOut="loLiteImage(\'' + imageName + '\'); return true;"');
  if ( document.images )
  {
    eval ('hiLiteImages.' + imageName + ' = new Image();');
    eval ('loLiteImages.' + imageName + ' = new Image();');
    eval ('hiLiteImages.' + imageName + '.src = \''+ focusImage + '\';');
    eval ('loLiteImages.' + imageName + '.src = \''+ normalImage +'\';');
  }
  if (statusText.length < 1) statusText = url;
  eval ('statusText.' + imageName + ' = new String();')
  eval ('statusText.' + imageName + ' = \''+ statusText + '\';')
  if (urlTarget.length > 0) document.write('Target = "' + urlTarget + '"');
  document.write('><IMG src="' + normalImage + '" ');
  document.write (ops);
  document.write(' name="' + imageName + '" border=0></A>');
}

function setLinkTxt(txt,normalImage,focusImage,url,urlTarget,statusText,ops)
{
  document.write(txt);
  setLink(normalImage,focusImage,url,urlTarget,statusText,ops);
}

// SPECIALE HOEVENS-CODE

function setHoevensLinks1()
{
  setLink('../images/knoppenbalk/bedrijfsprofiel.gif','../images/knoppenbalk/bedrijfsprofiel_a.gif','../html/bedrijfsprofiel.htm','_self','','alt="bedrijfsprofiel"');
  setLinkTxt('<BR>','../images/knoppenbalk/nieuws.gif','../images/knoppenbalk/nieuws_a.gif','../asp/nieuws.asp','_self','','alt="Nieuwsberichten"');
  setLinkTxt('<BR>','../images/knoppenbalk/downloads.gif','../images/knoppenbalk/downloads_a.gif','../asp/downloads.asp','_self','','alt="Downloads"');
  setLinkTxt('<BR>','../images/knoppenbalk/contact.gif','../images/knoppenbalk/contact_a.gif','../html/contact.htm','_self','','alt="contact"');
  setLinkTxt('<BR><BR>','../images/knoppenbalk/assurantien.gif','../images/knoppenbalk/assurantien_a.gif','../html/assurantien.htm','_self','','alt="assurantien"');
  setLinkTxt('<BR>','../images/knoppenbalk/hypotheken.gif','../images/knoppenbalk/hypotheken_a.gif','../html/hypotheken.htm','_self','','alt="hypotheken"');
  setLinkTxt('<BR>','../images/knoppenbalk/financieringen.gif','../images/knoppenbalk/financieringen_a.gif','../html/financieringen.htm','_self','','alt="financieringen"');
  setLinkTxt('<BR>','../images/knoppenbalk/sparen.gif','../images/knoppenbalk/sparen_a.gif','../html/sparen.htm','_self','','alt="spare"');
  setLinkTxt('<BR>','../images/knoppenbalk/pensioenen.gif','../images/knoppenbalk/pensioenen_a.gif','../html/pensioenen.htm','_self','','alt="pensioenen"');
  setLinkTxt('<BR><BR>','../images/knoppenbalk/woningaanbod.gif','../images/knoppenbalk/woningaanbod_a.gif','http://www.hoevensmakelaardij.nl','_new','','alt="woningaanbod"');
}


function setHoevensLinks2()
{
  document.write('&nbsp;')
}
