﻿// Open printer friendly window with content from "id"
// Written by: Lars Michael Astrom
// 2008 A3 IT Solutions
function printerFriendly(id){
  var popup = window.open("","","width=600, height=600, left=200, top=200, scrollbars=yes");
  var content = popup.document;
  content.open('text\/html');
  content.write('<html style="background:#ffffff;"><head><title>Printer Friendly Version<\/title>');
  content.write('<link rel="stylesheet" type="text\/css" href="\/css\/layout.css" \/>');
  content.write('<link rel="stylesheet" type="text\/css" href="\/css\/text.css" \/><\/head>');
  content.write('<body style="background:#ffffff;"><div id="popupContainer" class="text">');
  content.write('<div style="padding:18px 0 0 0;"><div style="height:100px;"><img src="\/images\/header\/printLogo.jpg" width="500" height="100" alt="" style="float:left;" border="0" \/>')
  content.write('<br \/><br \/><a href="javascript:window.print();">Print<\/a><br \/><a href="javascript:window.close();">Close Window<\/a><\/div>')
  content.write('<div style="padding:20px;">' + document.getElementById(id).innerHTML + '<\/div>');
  content.write('<div style="padding:20px; clear:both;"><a href="javascript:window.print();">Print<\/a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="javascript:window.close();">Close Window<\/a><\/div><\/div><\/body><\/html>')
  content.close();
}

// Hide / Show a layer with one click
// Written by: Lars Michael Astrom
// 2007 A3 IT Solutions
function hideShow(id){
  var obj = document.getElementById(id); // set the object to be changed
  if (obj.style.display == "none"){
    obj.style.display = "block";
  }else{
    obj.style.display = "none";
  }
}

// Hide / Show links and layers for news
// Written by: Lars Michael Astrom
// 2008 A3 IT Solutions
function showNews(id){
  var linkObj;
  var layerObj;
  for (var i = 1; i < 5; i++){
    linkObj = document.getElementById("newsLink" + i);
    layerObj = document.getElementById("newsLayer" + i );
    
    if (i != id){
      linkObj.src = "/images/pixel.gif";
      layerObj.style.display = "none";
    }else{
      linkObj.src = "/images/home/newsLink" + i + ".gif";
      layerObj.style.display = "block";
    }
  }
}

// Function to change opacity
function opacity(id, opacStart, opacEnd, millisec) {
  var speed = Math.round(millisec / 100);
  var timer = 0;

  // Determine the direction for the blending, if start and end are the same nothing happens
  if(opacStart > opacEnd) {
    for(var i = opacStart; i >= opacEnd; i--){
      setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
      timer++;
    }
  }else if(opacStart < opacEnd){
    for(var i = opacStart; i <= opacEnd; i++){
      setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
      timer++;
    }
  }
} 

// Change the opacity for different browsers
function changeOpac(opacity, id) {
  var object = document.getElementById(id).style;
  object.opacity = (opacity / 100);
  object.MozOpacity = (opacity / 100);
  object.KhtmlOpacity = (opacity / 100);
  object.filter = "alpha(opacity=" + opacity + ")";
}

// Functions for global directory
// Written by: Lars Michael Astrom
// 2008 A3 IT Solutions
function moveWorld(id){
  var obj = document.getElementById('worldMap');
  var position = "0px " + ((id * 482) * -1) + "px"
  obj.style.background = "url(/images/dealers/world.gif) no-repeat " + position;
}

function resetWorld(id){
  var obj = document.getElementById('worldMap');
  obj.style.background = "url(/images/dealers/world.gif) no-repeat 0px 0px";
}