var fade_toggle_last_object = null;
function Fade_Toggle(id1, id2, speed){
	if(speed == null){
		speed = 1000;	
	}
		 var id1_obj = jQuery("#"+id1);
		 var id2_obj = jQuery("#"+id2);
		 if(id1_obj == null || id2_obj == null){
			 if(id1 == null){
					alert("Fade Toggle Error: No object found with id " + id1); 
			 }
			 if(id2 == null){
				 	alert("Fade Toggle Error: No object found with id " + id2);  
			 }
		 }
		 else{
			 if((fade_toggle_last_object != id1) && (fade_toggle_last_object != id2)){
				jQuery((fade_toggle_last_object)).animate({opacity: "-=1"},speed, function(){}); 
			 }
			 if(jQuery((id1_obj)).css("display") == "none")
			 {
				 var id1_save = id1_obj;
				 id1_obj = id2_obj;
				 id2_obj = id1_save; 
			 }
			  jQuery((id1_obj)).animate({opacity: "-=1"},speed, function(){ 
			  this.style.display = "none";
			  	jQuery((id2_obj)).css("opacity","0");
			  	jQuery((id2_obj)).css("display","");
			  	jQuery((id2_obj)).animate({opacity: "+=1"},speed, function(){});
				fade_toggle_last_object = id2_obj;
			  });
		 }
}
