  function rotate_images () {
    current_image++;
    num_rotations++;
    if (current_image> (num_rotating-1) ) current_image = 0;

    if(current_at_front == 1) {
      jQuery("#rotate2").fadeIn(fade_time);
      jQuery("#rotate1").fadeOut(fade_time, function() {
        jQuery(this).attr("src", image_path + rot_array[current_image]);
      });

      current_at_front = 2;
    } else {
      jQuery("#rotate1").fadeIn(fade_time);
      jQuery("#rotate2").fadeOut(fade_time, function() {
        jQuery(this).attr("src", image_path + rot_array[current_image]);
      });

      current_at_front = 1;
    }

    if (num_rotations < max_rotations) setTimeout( function()
      {
        rotate_images();
     }, switch_timeout);


  } // end function rotate_images
  
  
  
  
  var LayerId;

function ShowLayer(id){	

	if(document.getElementById(LayerId)){

		if(LayerId!=id)HidePrevLayer();	

	}

	LayerId = id;

}

document.documentElement.onclick = autoHideList;

function autoHideList(e){

	if(document.getElementById(LayerId)){

		if(document.all)e = event;

			if (e.target) source = e.target;

				else if (e.srcElement) source = e.srcElement;

		if(source.id == LayerId || source.id=="LayerClose" || source.id == "LayerList")

			return;

		if (source.nodeType == 3) // defeat Safari bug

			source = source.parentNode;

			if(document.getElementById(LayerId)){

				HideAllLayer();				

			}

	}

}

function HideAllLayer(){

	if(document.getElementById(LayerId)){		

		if(document.getElementById(LayerId).style.display=="block"){

			document.getElementById(LayerId).style.display="none";

			LayerId = null;

		}else{
			document.getElementById(LayerId).style.display="block";	
		}				

	}

	

}


