/********************************0***********/
/*   using: Handcode Toolkit v1.0           */
/*   Copyright 2004 Incus Web Works         */
/********************************************/

var image = new Array();

var imageAlpha = 1;
var imageAlpha2 = 100;
var picture_id = "photo";
var picture_id2 = "photo2";
var pictureCount = 0;

function _addImage(image_name_element, image_width_element, image_height_element){
 image[image.length] = new Image(image_width_element, image_height_element);
 image[image.length-1].src = image_name_element;
}

function _swapImages(){
 if (isIE) _ieSeries();
 else _initImageFadeIn();
}

//Non IE use this method...
function _initImageFadeIn(){
 imageAlpha = 1;
 _getSty(picture_id).backgroundImage = "url("+image[pictureCount].src+")"; 
 _getSty(picture_id).width = image[pictureCount].width;
 _getSty(picture_id).height = image[pictureCount].height;
 ++pictureCount;
 _imageFadeIn();
}
function _imageFadeIn(){
 ++imageAlpha;
 _getSty(picture_id).filter="alpha(opacity="+imageAlpha+")";
 _getSty(picture_id).MozOpacity=imageAlpha/100;
 if (imageAlpha==100){
  _initiateNew();
  return;
 };
 setTimeout('_imageFadeIn()', 10);
 return;
}
function _initImageFadeOut(pictureCount2){
 imageAlpha2 = 100;
 _getSty(picture_id2).backgroundImage = "url("+image[pictureCount2].src+")";   
 _getSty(picture_id2).width = image[pictureCount2].width;
 _getSty(picture_id2).height = image[pictureCount2].height;
 _imageFadeOut();
}
function _imageFadeOut(){
 --imageAlpha2;
 _getSty(picture_id2).filter="alpha(opacity="+imageAlpha2+")";
 _getSty(picture_id2).MozOpacity=imageAlpha2/100;
 if (imageAlpha2==1){
  return;
 };
 setTimeout('_imageFadeOut()', 10);
 return;
}
function _wait(returnTo){
 setTimeout(returnTo, 3000);
}
function _initiateNew(){
  _initImageFadeOut(pictureCount-1); 
  if (pictureCount>=image.length) pictureCount = 0;
  _initImageFadeIn();
}

//IE uses this method 
function _ieSwap(pictureCount){
 _getSty("photoImg").filter="blendTrans(duration=2)";
 _getRef("photoImg").filters.blendTrans.Apply();
 _getRef("photoImg").src = image[pictureCount].src;
 _getRef("photoImg").height = image[pictureCount].height;
 _getRef("photoImg").width = image[pictureCount].width;
 _getRef("photoImg").filters.blendTrans.Play();
 }
function _ieSeries(){
 if (pictureCount>=image.length) pictureCount = 0;
 _ieSwap(pictureCount);
 ++pictureCount;
 setTimeout('_ieSeries()', 3000);
}

//build div's to hold images
_build('photo', 'xZero+390', 'yZero+73', 410, 410, 'all', '', '');
_build('photo2', 'xZero+390', 'yZero+73', 410, 410, 'all', '', '<img id=photoImg src="images/spacer.gif" width=1 height=1>');
