function openMouseOver(id)
{
  $("#" + id).css("display", "block");
}

function closeMouseOver(id)
{
  $("#" + id).css("display", "none");
}

function checkselected(id, description, link, originallink, title)
{
  //alert(id);
  if(title != "" && description != "")
    $("#case_slider_image").attr("title", title + " - " + description);
  else if(title != "")
    $("#case_slider_image").attr("title", title);
  else
    $("#case_slider_image").attr("title", "");


  //$("#case_slider_image").attr("href", originallink);

  //$("#bigimage").attr("src", link);
  $(".img_big").css("display", "none");
  $("#" + id).css("display", "block");
}

/* Slideshow */
function startHomeSlideshow(imagelist)
{
  var settings = { container: document.getElementById('homebannerimage')
                 , imagelist: imagelist
                 , initialpos: 0
                 , algorithm: "sinus"
                 , algorithm_factor: 0.5
                 , effect: "fade"
                 , animationinterval: 20
                 , animationspeed: 25
                 , waitinterval: 5000
                 , onfinishslide: myhomefinishslide
                 , loadfirstimage: true
                 , mousepause: document.getElementById('homebannerimage')
                 }

  myslideshow = new whSlideshow(settings);
}

function myhomefinishslide(pos)
{
  var slideitem = myslideshow.imagelist[pos];
  $(".slideshowtitle").html(slideitem.title);
  $(".slideshowtext").html(slideitem.description);
  $("#homebannerimage").attr("href", slideitem.link);

  //var linkfunc = function(){ location.href = slideitem.link; }
  //$('homebannerimage').removeEvent('click', linkfunc);
  //if (console)
  //  console.log($('homebannerimage'));
  //$('homebannerimage').addEvent('click', linkfunc);

  //$("#productbannercontainer").css("background-color", slideitem.bgcolor);
  $("#productbannercontent h1").css("color", slideitem.fontcolor);
  $(".slideshowtext").css("color", slideitem.fontcolor);
  $(".slideshowtext").css("margin-top", slideitem.textdistance);
  $(".slideshowtext").css("margin-left", slideitem.lefttextdistance);


  for(var i=0;i<4;++i)
  {
    if(pos == i)
    {
      $("#button"+i).addClass("slidebutton-selected");
    }
    else
    {
      $("#button"+i).removeClass("slidebutton-selected");
    }
  }
}

function startSlideshow(imagelist)
{
  var settings = { container: document.getElementById('productbannerimage')
                       , imagelist: imagelist
                       , initialpos: 0
                       , algorithm: "sinus"
                       , algorithm_factor: 0.5
                       , effect: "fade"
                       , animationinterval: 20
                       , animationspeed: 25
                       , waitinterval: 5000
                       , onfinishslide: myfinishslide
                       , loadfirstimage: true
                       , mousepause: document.getElementById('productbannerimage')
                   }

  myslideshow = new whSlideshow(settings);
}

function myfinishslide(pos)
{
  var slideitem = myslideshow.imagelist[pos];

  $(".slideshowtitle").html(slideitem.title);
  $(".productslideshowtext").html(slideitem.description);
  //$("#productbannercontainer").css("background-color", slideitem.bgcolor);
  $("#productbannercontent h1").css("color", slideitem.fontcolor);
  $("#productbannercontent").css("color", slideitem.fontcolor);
  $("#productbannercontent").css("margin-top", slideitem.textdistance);
  $("#productbannercontent").css("margin-left", slideitem.lefttextdistance);


  for(var i=0;i<4;++i)
  {
    if(pos == i)
    {
      $("#button"+i).addClass("slidebutton-selected");
    }
    else
    {
      $("#button"+i).removeClass("slidebutton-selected");
    }
  }
}

function clearInput(obj)
{
  obj.value = "";
}

$(document).ready(function()
{
  $("#sendafriend").colorbox({width:"450px", height:"465px", iframe:true, transition:"none", title:"verstuur deze pagina" });

  $("#colorbox").draggable();

  //Cufon text replace
  Cufon.replace('h1', { fontFamily: 'din-normal' });
  Cufon.replace('h2', { fontFamily: 'din-normal' });
  Cufon.replace('h3', { fontFamily: 'din-normal' });
  Cufon.replace('a.menulink', { fontFamily: 'din-normal' });
  Cufon.replace('a.menulink-selected', { fontFamily: 'din-normal' });
  Cufon.replace('a.sitemapheader', { fontFamily: 'din-normal' });
  Cufon.replace('a.sitemapsubfolder', { fontFamily: 'din-normal' });
  Cufon.replace('a.search', { fontFamily: 'din-normal' });
  Cufon.replace('a.btn_back', { fontFamily: 'din-normal' });
  Cufon.replace('p.subjectheader', { fontFamily: 'din-medium' });
  Cufon.replace('p.graytitle', { fontFamily: 'din-medium' });
  Cufon.replace('p.orangetitle', { fontFamily: 'din-medium' });
  Cufon.replace('a.portfoliomenu', { fontFamily: 'din-normal' });
  Cufon.replace('.headertextleft', { fontFamily: 'din-normal' });
  Cufon.replace('.headertextright', { fontFamily: 'din-normal' });
  Cufon.replace('.cboxTitle', { fontFamily: 'din-normal' });
  Cufon.replace('.portfoliosearchheader', { fontFamily: 'din-normal' });
  Cufon.now();
});

