function removeContract(string ID) permissionRequired("removeContract",""){
	    contractIDExists[ID]=false;
	    contractIDs[ID].call.gas(msg.gas)(bytes4(sha3("changeCurrentContract(address)")),currentContract); 
	    removeFromContractIDArray(contractIDs[ID]);
	}