function thumbsWidthDetails()
{
  setObjectsThumbsWidth('scrollerThumbs','thumbnail');
}

function setObjectsThumbsWidth(div,classe)
{
  if(holder=document.getElementById(div))
  {
    var thumbsWidth = 0;
    count = 0;
    if(nav=document.getElementsByTagName('div'))
    {
      for(i=0;i<nav.length;i++)
      {
        if(nav[i].className==classe)
        {
          thumbsWidth += nav[i].offsetWidth;
          count++;
        }
      }
    }
    holder.style.width = (thumbsWidth + 4) + 'px';
  }
}

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.target = "_blank";
  }
}

var srchPriceRangeBuyDivContent = false;
var srchPriceRangeRentDivContent = false;

window.onload = function()
{
  externalLinks();

  var srchPriceTypeElem     = false;

  srchPriceRangeBuyDivElem  = false;
  srchPriceRangeRentDivElem = false;

  if (srchPriceTypeElem = document.getElementById('srch_pricetypes'))
  {
    if (srchPriceRangeBuyDivElem = document.getElementById('price-range-element-buy'))
    {
      srchPriceRangeBuyDivContent = srchPriceRangeBuyDivElem.firstChild;

      if (srchPriceRangeRentDivElem = document.getElementById('price-range-element-rent'))
      {
        srchPriceRangeRentDivContent = srchPriceRangeRentDivElem.firstChild;

        togglePriceRange(srchPriceTypeElem);

        srchPriceTypeElem.onchange = function()
        {
          togglePriceRange(this);

        }
      }
    }
  }
}

togglePriceRange = function(elem)
{
  if (!elem)
    return false;

  if (elem.value == 'Verhuur')
  {
    srchPriceRangeRentDivElem.appendChild(srchPriceRangeRentDivContent);
    srchPriceRangeBuyDivElem.removeChild(srchPriceRangeBuyDivContent);

    srchPriceRangeRentDivElem.style.display = 'block';
    srchPriceRangeBuyDivElem.style.display = 'none';
  }
  else
  {
    srchPriceRangeBuyDivElem.appendChild(srchPriceRangeBuyDivContent);
    srchPriceRangeRentDivElem.removeChild(srchPriceRangeRentDivContent);

    srchPriceRangeRentDivElem.style.display = 'none';
    srchPriceRangeBuyDivElem.style.display = 'block';
  }
}
