// JavaScript Document

// slideshow functions
var slideScrollTimer;
var slideContainerWidth = 0;

function createSlides() {
  try {
    var oMainContainer = document.getElementById('slide-container');
        oMainContainer.style.width = '0px';
    for (var i=0;i<slideImages.length;i++) {
      oInfo = slideImages[i];
      createSlide(oInfo[0], oInfo[1], oInfo[2], oInfo[3], oInfo[4], oInfo[5]);
    }
    oContainer = document.getElementById("slide-container");
    oContainer.style.left = '0px';
    resumeScroll();
  } catch(e) {}
}

function createSlide(iSlideImageSrc, iSlideImageWidth, iSlideImageHeight, iFullsizeImageSrc, iFullsizeImageWidth, iFullsizeImageHeight) {
  var oMainContainer = document.getElementById('slide-container');
  var containerName = ['slide-container-a','slide-container-b'];
  for (var i=0;i<2;i++) {
    var oContainer = document.getElementById(containerName[i]);
    var oImg = document.createElement("img");
        oImg.setAttribute("src", iSlideImageSrc);
        oImg.style.borderWidth = '1px';
        oImg.style.borderStyle = 'solid';
        oImg.style.borderColor = '#666';
        oImg.style.marginLeft = '2px';
    var oHref = document.createElement("a");
      if (iFullsizeImageSrc!='') {
        oHref.setAttribute("href", iFullsizeImageSrc);
        if (document.all) {
          oJavascript = "javascript:openImageWindow('"+iFullsizeImageSrc+"','"+iFullsizeImageWidth+"','"+iFullsizeImageHeight+"');";
          oHref.setAttribute("href", oJavascript);
        }
        oJavascript = "javascript:openImageWindow(this.href,'"+iFullsizeImageWidth+"','"+iFullsizeImageHeight+"');return false;";
        oHref.setAttribute("onclick", oJavascript);
        oHref.setAttribute("onkeypress", oJavascript);
      }
        oHref.appendChild(oImg);
        oContainer.appendChild(oHref);
      // resize main container
      oSlideImageWidth = parseInt(iSlideImageWidth)+4;
      slideContainerWidth = parseInt(slideContainerWidth)+oSlideImageWidth;
      oMainContainer.style.width = slideContainerWidth+'px';
  }
}

function resumeScroll() {
window.clearTimeout(slideScrollTimer);
  oContainer = document.getElementById("slide-container");
  oCurrentLeft = parseInt(oContainer.style.left);
  oNewLeft = oCurrentLeft-1;
  if ((oNewLeft*-1)==(parseInt(slideContainerWidth)/2)) { oNewLeft = 0; }
  oContainer.style.left = oNewLeft+'px';
  slideScrollTimer = window.setTimeout("resumeScroll()",25); //25 is the scroll rate 
}

function pauseScroll() {
  window.clearTimeout(slideScrollTimer);
}

// open functions
var previewWindows = new Array();
function openImageWindow(iImageSrc, iImageWidth, iImageHeight) {
  oContent = '<html>';
  oContent+= '<head>';
  oContent+= '  <title>The Home Group</title>';
  oContent+= '  <style type="text/css">';
  oContent+= '    body { margin: 0; overflow: hidden; }';
  oContent+= '    img { border: none; }';
  oContent+= '</style>';
  oContent+= '</head>';
  oContent+= '<body>';
  oContent+= '  <a href="javascript:top.window.close();"><img src="'+iImageSrc+'"></a>';
  oContent+= '</body>';
  oContent+= '</html>';
  var props = 'top=115,left=285,';
  if (iImageWidth>iImageHeight) { props = 'top=135,left=155,'; }
  var windowNumber = previewWindows.length;
  previewWindows[windowNumber] = window.open('', '', props+'width='+iImageWidth+',height='+iImageHeight);
  previewWindows[windowNumber].document.write(oContent);
  previewWindows[windowNumber].document.close();
}


