/*only for large screens */

var timer = {
time: 0,
now: function(){ return (new Date()).getTime(); },
start: function(){ this.time = this.now(); },
since: function(){ return this.now()-this.time; }
}


if(window.screen.height >= 600 && window.screen.width >= 800){

  /* remove no javascript stylesheet*/
  var sheetNoJS = getEl('sheet-no-javascript');
  if (sheetNoJS){
    sheetNoJS.parentNode.removeChild(sheetNoJS);
  }

  timer.start();

  
  /* flash headers */
 flashHeaders.add({
    leading:-10,
    fontPath:'/_swf/fleischmann.swf',
    fontPath7Down:'/_swf/accurat-7down.swf',
    cssSelector:'div#content-framework h1',
    size:32,
    color:'000000',
    lineHeights:[45,75,106]
  });
  flashHeaders.add({
    leading:-10,
    fontPath:'/_swf/fleischmann.swf',
    fontPath7Down:'/_swf/accurat-7down.swf',
    cssSelector:'body.page-portfolio div#case-teasers h2',
    size:32,
    color:'000000',
    lineHeights:[45,75,106]
  });  
  flashHeaders.add({
    leading:-10,
    fontPath:'/_swf/fleischmann.swf',
    fontPath7Down:'/_swf/accurat-7down.swf',
    cssSelector:'#reactions-container h3',
    size:18,
    color:'000000',
    lineHeights:[45,75,106]
  });
  flashHeaders.add({
    leading:-10,
    fontPath:'/_swf/fleischmann.swf',
    fontPath7Down:'/_swf/accurat-7down.swf',
    cssSelector:'form.fabspam label.email',
    size: 17,
    align: "right",
    paddingRight: 3,
    color: '333333',
    lineHeights:[45,75,106]
  });
  flashHeaders.add({
    fontPath:'/_swf/accurat.swf',
    fontPath7Down:'/_swf/accurat-7down.swf',
    cssSelector:'body.page-portfolio div#case-teasers h3',
    size:18,
    color:'000000',
    paddingLeft:-3,
    paddingBottom:4,
    //sharpness:50,
    thickness:50,
    gridFitType:'subpixel',
    lineHeights:[30,52,74]
  }); 
  
  flashHeaders.add({
    fontPath:'/_swf/accurat.swf',
    fontPath7Down:'/_swf/accurat-7down.swf',
    cssSelector:'div#content h2',
    size:14,
    color:'000000',
    paddingLeft:-3,
    thickness:100,
    sharpness:50,
    gridFitType:'subpixel',
    lineHeights:[21,38,55]
  }); 
  
  
  flashHeaders.add({
    fontPath:'/_swf/accurat.swf',
    fontPath7Down:'/_swf/accurat-7down.swf',
    cssSelector:'body#page-440 div#secondary-content h2',
    size:14,
    color:'000000',
    paddingLeft:-3,
    thickness:100,
    sharpness:50,
    gridFitType:'subpixel',
    lineHeights:[21,38,55]
  }); 
  

  flashHeaders.add({
    leading:-2,
    fontPath:'/_swf/accurat.swf',
    fontPath7Down:'/_swf/accurat-7down.swf',
    cssSelector:'div#news h3',
    size:16,
    color:'000000',
    paddingLeft:-3,
    paddingBottom:2,
    //sharpness:50,
    thickness:50,
    gridFitType:'subpixel',
    lineHeights:[26,43,61]
  });   

  flashHeaders.add({
    leading:-2,
    fontPath:'/_swf/accurat.swf',
    fontPath7Down:'/_swf/accurat-7down.swf',
    cssSelector:'div#vacancies h2',
    size:16,
    color:'000000',
    paddingLeft:-3,
    paddingBottom:2,
    //sharpness:50,
    thickness:50,
    gridFitType:'subpixel',
    lineHeights:[26,43,61]
  });
  flashHeaders.add({
    leading:-2,
    fontPath:'/_swf/accurat.swf',
    fontPath7Down:'/_swf/accurat-7down.swf',
    cssSelector:'div#about h2',
    size:16,
    color:'000000',
    paddingLeft:-3,
    paddingBottom:2,
    //sharpness:50,
    thickness:50,
    gridFitType:'subpixel',
    lineHeights:[26,43,61]
  });
  flashHeaders.start({
    path:'/_swf/hg.swf',
    calibrationId:'skip',
    calibrationHeight:17
  });
  
  
  
  
  /* print logo in gif instead of png */
  setLogoForPrintIE6();
  
  


  
  /* navigation fold out for project page */
  var navProjects = new NavProjects({
    containerId:'nav-projects',
    speed:75,
    easeIn:2,
    easeOut:5
  });
  
  
  /* sizes text & visual columns on project page */
  var projectVisualSizer = new ProjectVisualSizer({
    containerId:'nav-projects',
    speed:15,
    easeIn:2,
    easeOut:10
  });
  
  
  /* scalable website */
  addEvent(window,'DOMContentLoaded',scaleSite);
  addEvent(window,'resize',scaleSite);
  
  addEvent(window,'DOMContentLoaded',setWieberContainer);
  
  
  /* clash browser */
  var projectStr = window.clashId ? '&projectIndex=' + window.clashId : '';  
 
	/* create all flash objects */
  addEvent(window,'DOMContentLoaded',createFlashObjects);
  
  /* nav sub header */
  addEvent(window,'DOMContentLoaded',createNavSubHeader);
  
  /* fill email adresses on employee page with javascript (anti SPAM) */
  addEvent(window,'DOMContentLoaded',fillEmployeeContactList);
  
  //background cache hack
  if (browser.winIE6Down) try {document.execCommand("BackgroundImageCache", false, true);} catch(e){};
  
  //projectBrowser
  if (typeof(ProjectBrowserData) != 'undefined'){
    addEvent(window,'DOMContentLoaded',function(){ProjectBrowser.setup({
      data:ProjectBrowserData,
      bGSwitch:bGSwitch
    })});
  }
	
  
   //wat was waar
  createFlashObject({
    id:'www-swf',
    parentId:'www-container',
    uri:'watwaswaar.swf',
    params:{'scale':'noscale','salign':'lt'},
    className:'flash-object',
    width:455,
    height:341,
    requiredVersion:8
  });
}

function initComments() {
  $('#reactions-container > div').hide();
  $('#reactions-container #reaction-box').show();
  $('.show-comments').click( function(e) {
    e.preventDefault();
    $('#reactions-container > div').hide();
    $('#reactions-container #reaction-list').show();
  }); 
  $('.show-form').click( function(e) {
    e.preventDefault();
    $('#reactions-container > div').hide();
    $('#reactions-container #reaction-form').show();
  });
}

$(document).ready( function() {
  setTimeout("initComments()", 500);
  $("#newsletter_email_field").bind("focus", function() {
    $("#newsletter_email_field").attr("value", "")
  })
});

