
function enableControl(button) {

	// TM > required to enable submit button on some forms after user-driven event.
	if(button){
		obj_button = document.getElementById(button);
	}

  	if (obj_button.disabled == true) {
		obj_button.disabled = false;
	} else {
		obj_button.disabled = true;
	}
}




function spanner(span1,span2){

	// TM > toggles the visibility of a pair of spans

	var obj_span1;
	var obj_span2;
	if(span1){
		obj_span1 = document.getElementById(span1);
	}
	if(span2){
		obj_span2 = document.getElementById(span2);
	}

  	if (obj_span1.style.display == "") {
		obj_span1.style.display = "none";
		if(span2){
			obj_span2.style.display = "";
		}
	} else {
		obj_span1.style.display = "";
		if(span2){
			obj_span2.style.display = "none";
		}
	}
}



function expandcollapse (postid) { 
   whichpost = document.getElementById(postid); 
   if (whichpost.className=="itemshown") { 
      whichpost.className="itemhidden"; 
   } 
   else { 
      whichpost.className="itemshown"; 
   } 
} 


function setFormAction(action, frmName){
	
	document.forms[frmName].action = action;
	document.forms[frmName].submit();

	
}


