	function setBorder(theCell, theBorderColor)
	{
	theCell.style.borderColor = theBorderColor;
    return true;
	} // end of the 'setPointer()' function

	function showImage(id, title, url, width, height, def_id)
	{
	  var small_image;
	  var image_title;
	  var big_image;
	  if (typeof(selected_image) == 'undefined') {
        id1 = def_id;
	  }
	  else {
	  	id1 = selected_image;
	  }
	  small_image = document.getElementById("small_"+id1);
	  small_image.className = "";
	  selected_image = id;	
      //new image
	  small_image = document.getElementById("small_"+id);
	  small_image.className = "opt";
	  
	  big_image = document.getElementById("big_image");
	  
	  if (typeof(window.fading)=='undefined' || window.fading==false){
	  	window.fading=true;
		window.new_image_preloader = document.createElement("img");
		window.new_image_preloader.src = url;
	  	fadeAndChangeImage(big_image,title,width,height);
	  }
	  else {
	  	window.fading=false;
		window.new_image_preloader = document.createElement();
		window.new_image_preloader.src = url;
	  }	
 	  image_title = document.getElementById("image_title");
	  while(image_title.childNodes.length>0) 
	  		image_title.removeChild(image_title.childNodes.item(0));
	  var t = document.createTextNode(title);
	  image_title.appendChild(t);
	  
	  //reassign src attribute
	  var big_image_link;
	  big_image_link = document.getElementById("big_image_link");
	  big_image_link.href = "?print&img="+id+"";
	  
      return true;
	}
	
	function fadeAndChangeImage(image,title,width,height){
	  if (typeof(image.filters)!='undefined'){
		if (window.fading==true){
		  var opacity = image.filters("DXImageTransform.Microsoft.Alpha").opacity;
		  if (opacity>0){
			image.filters("DXImageTransform.Microsoft.Alpha").opacity -= 30;
			window.setTimeout(function(){ fadeAndChangeImage(image,title,width,height)},100);
		  }
		  else {
			setAndUnfade(image,title,width,height);
		  }
		}
	  }
	  else {
			image.alt    = title;
	  		image.title  = title;
	  		image.src    = window.new_image_preloader.src;
	  		image.width  = width;
	  		image.height = height;
			window.fading = false;
	  }
	} 
	
	function setAndUnfade(image,title,width,height){
	  var img = document.createElement("img");
      img.src = window.new_image_url;
	  image.alt    = title;
	  image.title  = title;
	  image.src    = window.new_image_preloader.src
	  image.width  = width;
	  image.height = height;	
	  unfadeImage(image);
	}
	
	function unfadeImage(image,title,width,height){
		//alert(image);
		var opacity = image.filters("DXImageTransform.Microsoft.Alpha").opacity;
		if (opacity<100){
			image.filters("DXImageTransform.Microsoft.Alpha").opacity += 30;
			window.setTimeout(function(){ unfadeImage(image)},100);
		}
		else {
  		    window.fading=false;
		}
	} 


	function popup_image(def_id){
	  if (typeof(selected_image) == 'undefined') {
        id = def_id;
	  }
	  else {
	  	id = selected_image;
	  }
	  window.open("?print&img="+id+"",'_blank',"width=640,height=500menubar=no,status=no,toolbar=no,resizable=yes");
	  return false;
	}


