/*######################################################################*/
/*# Initialize */

function Main_Initialize()
{
  $(document).ready(function() {
    $(".news_item").fancybox({
      'autoDimensions'	: false,
      'autoScale'				: false,
      'width'           : 880,
      'height'          : 600,
      'transitionIn'		: 'none',
      'transitionOut'		: 'none',
      'type'						: 'iframe',
      'showCloseButton' : true,
      'titleShow' 			: false,
      'padding'					: 0,
      'scrolling'       : 'yes'
    });

    $(".news_overviewitem").fancybox({
      'autoDimensions'	: false,
      'autoScale'				: false,
      'width'           : 880,
      'height'          : 600,
      'transitionIn'		: 'none',
      'transitionOut'		: 'none',
      'type'						: 'iframe',
      'showCloseButton' : true,
      'titleShow' 			: false,
      'padding'					: 0,
      'scrolling'       : 'yes'
    });
  });
  
  $('#others_txt').attr("disabled", true); 

  $('#others_txt_checkbox').change(function()
  {
    var state = $('#others_txt_checkbox').attr("checked");
    
    if(state == "checked")
    {
      $('#others_txt').removeAttr("disabled"); 
    } else 
    {
      $('#others_txt').attr("disabled", true); 
    }
  });

  

  
}

if ('function' == typeof WHITE_AddBodyLoadFunction)
{
  WHITE_AddBodyLoadFunction(Main_Initialize);
}

/*# /Initialize */
/*######################################################################*/
/*# PRODUCT_CHOICE */

var cl1 = ''
var cl2 = ''

function showItem(class1, class2, client){
  if(class1 && class2){
    cl1 = class1;
    cl2 = class2;
  }


  if(cl1 && cl2){
    $('.subchoice_link').removeClass('disabled');
    $('#btn_'+cl2).removeClass('choice_' + cl2 + '_on');
    $('.subchoice_link').removeClass('choice_' + cl2);

    $('#btn_'+cl1).addClass('choice_' + cl1 + '_on');
    $('.subchoice_link').addClass('choice_' + cl1);

    if(client){
      $('.subchoice_link').removeClass('choice_' + cl1 + '_on');
      $('#btn_' + client).addClass('choice_' + cl1 + '_on');
    }
    else {
      $('.subchoice_link').removeClass('choice_' + cl1 + '_on');
      $('.subchoice_link').removeClass('choice_' + cl2 + '_on');
    }
     
    if(cl1 && client){
      $('.inchoice_text').hide();
      $('#' + cl1 + '_' + client).show();  
    }
    else if(cl1) {
      $('.inchoice_text').hide();
      $('#' + cl1).show();  
    }
    else {
      $('.inchoice_text').hide();
      $('#standaard').show();
      $('#standaard').fadeIn();  
    }
  }
}

/*# /PRODUCT_CHOICE */
/*######################################################################*/
/*# LANGUAGE_CHOICE */

function SetLanguage(sLanguage)
{
  WHITE_SetCookie('language',sLanguage,365);
}

function LanguageRedir()
{
  var sLanguageCookie = WHITE_GetCookie('language');
  
  document.location.href = '/' + sLanguageCookie + '/';
}

function ChangeLanguageAndRedir(sLanguage)
{
  SetLanguage(sLanguage);
  LanguageRedir();
}

function LanguageInit()
{
  var sLanguage = '';
  var sLanguageCookie = WHITE_GetCookie('language');
  
  if( 'string' == typeof sLanguageCookie )
  {
    // Cookie known from last visit. Do nothing.    
  }
  else
  {
    if( navigator.appName == 'Netscape' )
    {
      sLanguage = navigator.language;
    }
    else
    {
      sLanguage = navigator.browserLanguage;
    }
    
    if(sLanguage.indexOf('nl') > -1)
    {
      sLanguage = 'nl';
    }
    else if(sLanguage.indexOf('en') > -1)
    {
      sLanguage = 'en';
    }
    else if(sLanguage.indexOf('de') > -1)
    {
      sLanguage = 'de';
    }
    else if(sLanguage.indexOf('fr') > -1)
    {
      sLanguage = 'fr';
    }
    else
    {
      sLanguage = 'nl';
    }
    
    ChangeLanguageAndRedir(sLanguage);
  }
}

if ('function' == typeof WHITE_AddBodyLoadFunction)
{
  WHITE_AddBodyLoadFunction(LanguageInit);
}

/*# /LANGUAGE_CHOICE */
/*######################################################################*/
/*# UNSUBSCRIBE NEWSLETTER TOGGLE DISABLE STATE */


/*# /UNSUBSCRIBE NEWSLETTER TOGGLE DISABLE STATE */
/*######################################################################*/

$(document).ready(function() {
  $(".news_month_title").click(function () {
    var sNewsTitleId = $(this).attr('id');
    var sNewsContentId = sNewsTitleId.replace('title','content');
    
    var i=1;
    for (i=1;i<=12;i=i+1)
    {
      if ("month_title_"+i != sNewsTitleId && "month_content_"+i != sNewsContentId )
      {
        $("#month_title_"+i).removeClass("title_active");
        $("#month_content_"+i).addClass("hidden");
      }
    }
    
    $("#"+sNewsTitleId).toggleClass("title_active");
    $("#"+sNewsContentId).toggleClass("hidden");
  });
});
