function switchProductPage(showArticles)
{
  var divArticles = getByClassName(document.body, 'div', 'articlegroups')[0];
  var divReviews = getByClassName(document.body, 'div', 'reviews')[0];

  if (showArticles)
  {
        divArticles.style.display = 'block';
        divReviews.style.display = 'none';
  }
  else
  {
        divArticles.style.display = 'none';
        divReviews.style.display = 'block';
  }
  
  return false;
}

getAbsolutePosition = function(elm)
{
  var resultX = 0;
  var resultY = 0;
  
  do
  {
    resultX += elm.offsetLeft;
    resultY += elm.offsetTop;
  }
  while (elm = elm.offsetParent);
  
  return { x : resultX, y : resultY };
}

// Browser independent scroll vertical offset in pixels
scrollY = function()
{
    try
    {
        if (typeof(window.pageYOffset) == 'undefined')
            throw sigh;
        else
            var o = window.pageYOffset;
    }
    catch(sigh)
    {
        var o = document.body.scrollTop | document.documentElement.scrollTop;
    }
    
    return o;
}

function show(object) {
  if (document.getElementById) {
    //eval(dest + ".getElementById(object)").style.display = 'block';
    document.getElementById(object).style.display = 'block';
  }
  else if (document.layers && document.layers[object]) {
    document.layers[object].display = 'block';
  }
  else if (document.all) {
    document.all[object].style.display = 'block';
  }
}


function hide(object) {
  if (document.getElementById) {
    //eval(dest + ".getElementById(object)").style.display = 'none';
    document.getElementById(object).style.display = 'none';
  }
  else if (document.layers && document.layers[object]) {
    document.layers[object].display = 'none';
  }
  else if (document.all) {
    document.all[object].style.display = 'none';
  }
}

function ZoomPicture(s) {
    if (s!='') {
        zoomimage = document.getElementById("ZoomImg");

        if (zoomimage != null)
        {
            if (s.substring(0, 3) == "OWN")
                zoomimage.src = "http://www.crea-art.nl/picture/" + s.substring(7,8) + "/" + s + ".jpg";
            else
                zoomimage.src = "http://beeldbank.prepublisher.com/pictures/PP/" + s.substring(0, 3) + "/" + s.substring(7,8) + "/" + s + ".jpg";
        }
        
        show("AlphaBox");
        show("ZoomBox");
        var elm = document.getElementById("ZoomBox");
        var ypos = scrollY();
        elm.style.top = ypos + 300 + "px";
    }
}

function UnZoomPicture() {
    zoomimage = document.getElementById("ZoomImg");
    if (zoomimage != null) {
        zoomimage.src = "/gfx/loading.gif";
    }
    hide("ZoomBox");
    hide("AlphaBox");
    return false;
}

function NewsletterAction(signup)
{
    var tblSignupInfo = document.getElementById("tblSignupInfo");
    var divSignupInfo = document.getElementById("divSignupInfo");
    var divSignoffInfo = document.getElementById("divSignoffInfo");
    
    if (signup)
    {
        tblSignupInfo.style.display = 'block';
        divSignupInfo.style.display = 'block';
        divSignoffInfo.style.display = 'none';
    }
    else
    {
        tblSignupInfo.style.display = 'none';
        divSignupInfo.style.display = 'none';
        divSignoffInfo.style.display = 'block';
    }
}
